<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>24_06_2024 New Aggregated Bubble for replication</title><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>




<style type="text/css">
    pre { line-height: 125%; }
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
.highlight .hll { background-color: var(--jp-cell-editor-active-background) }
.highlight { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) }
.highlight .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */
.highlight .err { color: var(--jp-mirror-editor-error-color) } /* Error */
.highlight .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */
.highlight .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */
.highlight .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */
.highlight .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */
.highlight .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */
.highlight .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */
.highlight .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */
.highlight .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */
.highlight .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */
.highlight .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */
.highlight .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */
.highlight .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */
.highlight .pm { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation.Marker */
.highlight .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */
.highlight .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */
.highlight .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */
.highlight .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */
.highlight .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */
.highlight .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */
.highlight .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */
.highlight .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */
.highlight .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */
.highlight .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */
.highlight .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */
.highlight .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */
.highlight .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */
.highlight .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */
.highlight .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */
.highlight .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */
.highlight .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */
.highlight .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */
.highlight .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */
.highlight .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */
  </style>



<style type="text/css">
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

/*
 * Mozilla scrollbar styling
 */

/* use standard opaque scrollbars for most nodes */
[data-jp-theme-scrollbars='true'] {
  scrollbar-color: rgb(var(--jp-scrollbar-thumb-color))
    var(--jp-scrollbar-background-color);
}

/* for code nodes, use a transparent style of scrollbar. These selectors
 * will match lower in the tree, and so will override the above */
[data-jp-theme-scrollbars='true'] .CodeMirror-hscrollbar,
[data-jp-theme-scrollbars='true'] .CodeMirror-vscrollbar {
  scrollbar-color: rgba(var(--jp-scrollbar-thumb-color), 0.5) transparent;
}

/* tiny scrollbar */

.jp-scrollbar-tiny {
  scrollbar-color: rgba(var(--jp-scrollbar-thumb-color), 0.5) transparent;
  scrollbar-width: thin;
}

/*
 * Webkit scrollbar styling
 */

/* use standard opaque scrollbars for most nodes */

[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar,
[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-corner {
  background: var(--jp-scrollbar-background-color);
}

[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-thumb {
  background: rgb(var(--jp-scrollbar-thumb-color));
  border: var(--jp-scrollbar-thumb-margin) solid transparent;
  background-clip: content-box;
  border-radius: var(--jp-scrollbar-thumb-radius);
}

[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-track:horizontal {
  border-left: var(--jp-scrollbar-endpad) solid
    var(--jp-scrollbar-background-color);
  border-right: var(--jp-scrollbar-endpad) solid
    var(--jp-scrollbar-background-color);
}

[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-track:vertical {
  border-top: var(--jp-scrollbar-endpad) solid
    var(--jp-scrollbar-background-color);
  border-bottom: var(--jp-scrollbar-endpad) solid
    var(--jp-scrollbar-background-color);
}

/* for code nodes, use a transparent style of scrollbar */

[data-jp-theme-scrollbars='true'] .CodeMirror-hscrollbar::-webkit-scrollbar,
[data-jp-theme-scrollbars='true'] .CodeMirror-vscrollbar::-webkit-scrollbar,
[data-jp-theme-scrollbars='true']
  .CodeMirror-hscrollbar::-webkit-scrollbar-corner,
[data-jp-theme-scrollbars='true']
  .CodeMirror-vscrollbar::-webkit-scrollbar-corner {
  background-color: transparent;
}

[data-jp-theme-scrollbars='true']
  .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,
[data-jp-theme-scrollbars='true']
  .CodeMirror-vscrollbar::-webkit-scrollbar-thumb {
  background: rgba(var(--jp-scrollbar-thumb-color), 0.5);
  border: var(--jp-scrollbar-thumb-margin) solid transparent;
  background-clip: content-box;
  border-radius: var(--jp-scrollbar-thumb-radius);
}

[data-jp-theme-scrollbars='true']
  .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal {
  border-left: var(--jp-scrollbar-endpad) solid transparent;
  border-right: var(--jp-scrollbar-endpad) solid transparent;
}

[data-jp-theme-scrollbars='true']
  .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical {
  border-top: var(--jp-scrollbar-endpad) solid transparent;
  border-bottom: var(--jp-scrollbar-endpad) solid transparent;
}

/* tiny scrollbar */

.jp-scrollbar-tiny::-webkit-scrollbar,
.jp-scrollbar-tiny::-webkit-scrollbar-corner {
  background-color: transparent;
  height: 4px;
  width: 4px;
}

.jp-scrollbar-tiny::-webkit-scrollbar-thumb {
  background: rgba(var(--jp-scrollbar-thumb-color), 0.5);
}

.jp-scrollbar-tiny::-webkit-scrollbar-track:horizontal {
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
}

.jp-scrollbar-tiny::-webkit-scrollbar-track:vertical {
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;
}

/*
 * Phosphor
 */

.lm-ScrollBar[data-orientation='horizontal'] {
  min-height: 16px;
  max-height: 16px;
  min-width: 45px;
  border-top: 1px solid #a0a0a0;
}

.lm-ScrollBar[data-orientation='vertical'] {
  min-width: 16px;
  max-width: 16px;
  min-height: 45px;
  border-left: 1px solid #a0a0a0;
}

.lm-ScrollBar-button {
  background-color: #f0f0f0;
  background-position: center center;
  min-height: 15px;
  max-height: 15px;
  min-width: 15px;
  max-width: 15px;
}

.lm-ScrollBar-button:hover {
  background-color: #dadada;
}

.lm-ScrollBar-button.lm-mod-active {
  background-color: #cdcdcd;
}

.lm-ScrollBar-track {
  background: #f0f0f0;
}

.lm-ScrollBar-thumb {
  background: #cdcdcd;
}

.lm-ScrollBar-thumb:hover {
  background: #bababa;
}

.lm-ScrollBar-thumb.lm-mod-active {
  background: #a0a0a0;
}

.lm-ScrollBar[data-orientation='horizontal'] .lm-ScrollBar-thumb {
  height: 100%;
  min-width: 15px;
  border-left: 1px solid #a0a0a0;
  border-right: 1px solid #a0a0a0;
}

.lm-ScrollBar[data-orientation='vertical'] .lm-ScrollBar-thumb {
  width: 100%;
  min-height: 15px;
  border-top: 1px solid #a0a0a0;
  border-bottom: 1px solid #a0a0a0;
}

.lm-ScrollBar[data-orientation='horizontal']
  .lm-ScrollBar-button[data-action='decrement'] {
  background-image: var(--jp-icon-caret-left);
  background-size: 17px;
}

.lm-ScrollBar[data-orientation='horizontal']
  .lm-ScrollBar-button[data-action='increment'] {
  background-image: var(--jp-icon-caret-right);
  background-size: 17px;
}

.lm-ScrollBar[data-orientation='vertical']
  .lm-ScrollBar-button[data-action='decrement'] {
  background-image: var(--jp-icon-caret-up);
  background-size: 17px;
}

.lm-ScrollBar[data-orientation='vertical']
  .lm-ScrollBar-button[data-action='increment'] {
  background-image: var(--jp-icon-caret-down);
  background-size: 17px;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/


/* <DEPRECATED> */ .p-Widget, /* </DEPRECATED> */
.lm-Widget {
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  cursor: default;
}


/* <DEPRECATED> */ .p-Widget.p-mod-hidden, /* </DEPRECATED> */
.lm-Widget.lm-mod-hidden {
  display: none !important;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/


/* <DEPRECATED> */ .p-CommandPalette, /* </DEPRECATED> */
.lm-CommandPalette {
  display: flex;
  flex-direction: column;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


/* <DEPRECATED> */ .p-CommandPalette-search, /* </DEPRECATED> */
.lm-CommandPalette-search {
  flex: 0 0 auto;
}


/* <DEPRECATED> */ .p-CommandPalette-content, /* </DEPRECATED> */
.lm-CommandPalette-content {
  flex: 1 1 auto;
  margin: 0;
  padding: 0;
  min-height: 0;
  overflow: auto;
  list-style-type: none;
}


/* <DEPRECATED> */ .p-CommandPalette-header, /* </DEPRECATED> */
.lm-CommandPalette-header {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}


/* <DEPRECATED> */ .p-CommandPalette-item, /* </DEPRECATED> */
.lm-CommandPalette-item {
  display: flex;
  flex-direction: row;
}


/* <DEPRECATED> */ .p-CommandPalette-itemIcon, /* </DEPRECATED> */
.lm-CommandPalette-itemIcon {
  flex: 0 0 auto;
}


/* <DEPRECATED> */ .p-CommandPalette-itemContent, /* </DEPRECATED> */
.lm-CommandPalette-itemContent {
  flex: 1 1 auto;
  overflow: hidden;
}


/* <DEPRECATED> */ .p-CommandPalette-itemShortcut, /* </DEPRECATED> */
.lm-CommandPalette-itemShortcut {
  flex: 0 0 auto;
}


/* <DEPRECATED> */ .p-CommandPalette-itemLabel, /* </DEPRECATED> */
.lm-CommandPalette-itemLabel {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.lm-close-icon {
	border:1px solid transparent;
  background-color: transparent;
  position: absolute;
	z-index:1;
	right:3%;
	top: 0;
	bottom: 0;
	margin: auto;
	padding: 7px 0;
	display: none;
	vertical-align: middle;
  outline: 0;
  cursor: pointer;
}
.lm-close-icon:after {
	content: "X";
	display: block;
	width: 15px;
	height: 15px;
	text-align: center;
	color:#000;
	font-weight: normal;
	font-size: 12px;
	cursor: pointer;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/


/* <DEPRECATED> */ .p-DockPanel, /* </DEPRECATED> */
.lm-DockPanel {
  z-index: 0;
}


/* <DEPRECATED> */ .p-DockPanel-widget, /* </DEPRECATED> */
.lm-DockPanel-widget {
  z-index: 0;
}


/* <DEPRECATED> */ .p-DockPanel-tabBar, /* </DEPRECATED> */
.lm-DockPanel-tabBar {
  z-index: 1;
}


/* <DEPRECATED> */ .p-DockPanel-handle, /* </DEPRECATED> */
.lm-DockPanel-handle {
  z-index: 2;
}


/* <DEPRECATED> */ .p-DockPanel-handle.p-mod-hidden, /* </DEPRECATED> */
.lm-DockPanel-handle.lm-mod-hidden {
  display: none !important;
}


/* <DEPRECATED> */ .p-DockPanel-handle:after, /* </DEPRECATED> */
.lm-DockPanel-handle:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
}


/* <DEPRECATED> */
.p-DockPanel-handle[data-orientation='horizontal'],
/* </DEPRECATED> */
.lm-DockPanel-handle[data-orientation='horizontal'] {
  cursor: ew-resize;
}


/* <DEPRECATED> */
.p-DockPanel-handle[data-orientation='vertical'],
/* </DEPRECATED> */
.lm-DockPanel-handle[data-orientation='vertical'] {
  cursor: ns-resize;
}


/* <DEPRECATED> */
.p-DockPanel-handle[data-orientation='horizontal']:after,
/* </DEPRECATED> */
.lm-DockPanel-handle[data-orientation='horizontal']:after {
  left: 50%;
  min-width: 8px;
  transform: translateX(-50%);
}


/* <DEPRECATED> */
.p-DockPanel-handle[data-orientation='vertical']:after,
/* </DEPRECATED> */
.lm-DockPanel-handle[data-orientation='vertical']:after {
  top: 50%;
  min-height: 8px;
  transform: translateY(-50%);
}


/* <DEPRECATED> */ .p-DockPanel-overlay, /* </DEPRECATED> */
.lm-DockPanel-overlay {
  z-index: 3;
  box-sizing: border-box;
  pointer-events: none;
}


/* <DEPRECATED> */ .p-DockPanel-overlay.p-mod-hidden, /* </DEPRECATED> */
.lm-DockPanel-overlay.lm-mod-hidden {
  display: none !important;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/


/* <DEPRECATED> */ .p-Menu, /* </DEPRECATED> */
.lm-Menu {
  z-index: 10000;
  position: absolute;
  white-space: nowrap;
  overflow-x: hidden;
  overflow-y: auto;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


/* <DEPRECATED> */ .p-Menu-content, /* </DEPRECATED> */
.lm-Menu-content {
  margin: 0;
  padding: 0;
  display: table;
  list-style-type: none;
}


/* <DEPRECATED> */ .p-Menu-item, /* </DEPRECATED> */
.lm-Menu-item {
  display: table-row;
}


/* <DEPRECATED> */
.p-Menu-item.p-mod-hidden,
.p-Menu-item.p-mod-collapsed,
/* </DEPRECATED> */
.lm-Menu-item.lm-mod-hidden,
.lm-Menu-item.lm-mod-collapsed {
  display: none !important;
}


/* <DEPRECATED> */
.p-Menu-itemIcon,
.p-Menu-itemSubmenuIcon,
/* </DEPRECATED> */
.lm-Menu-itemIcon,
.lm-Menu-itemSubmenuIcon {
  display: table-cell;
  text-align: center;
}


/* <DEPRECATED> */ .p-Menu-itemLabel, /* </DEPRECATED> */
.lm-Menu-itemLabel {
  display: table-cell;
  text-align: left;
}


/* <DEPRECATED> */ .p-Menu-itemShortcut, /* </DEPRECATED> */
.lm-Menu-itemShortcut {
  display: table-cell;
  text-align: right;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/


/* <DEPRECATED> */ .p-MenuBar, /* </DEPRECATED> */
.lm-MenuBar {
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


/* <DEPRECATED> */ .p-MenuBar-content, /* </DEPRECATED> */
.lm-MenuBar-content {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  list-style-type: none;
}


/* <DEPRECATED> */ .p--MenuBar-item, /* </DEPRECATED> */
.lm-MenuBar-item {
  box-sizing: border-box;
}


/* <DEPRECATED> */
.p-MenuBar-itemIcon,
.p-MenuBar-itemLabel,
/* </DEPRECATED> */
.lm-MenuBar-itemIcon,
.lm-MenuBar-itemLabel {
  display: inline-block;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/


/* <DEPRECATED> */ .p-ScrollBar, /* </DEPRECATED> */
.lm-ScrollBar {
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


/* <DEPRECATED> */
.p-ScrollBar[data-orientation='horizontal'],
/* </DEPRECATED> */
.lm-ScrollBar[data-orientation='horizontal'] {
  flex-direction: row;
}


/* <DEPRECATED> */
.p-ScrollBar[data-orientation='vertical'],
/* </DEPRECATED> */
.lm-ScrollBar[data-orientation='vertical'] {
  flex-direction: column;
}


/* <DEPRECATED> */ .p-ScrollBar-button, /* </DEPRECATED> */
.lm-ScrollBar-button {
  box-sizing: border-box;
  flex: 0 0 auto;
}


/* <DEPRECATED> */ .p-ScrollBar-track, /* </DEPRECATED> */
.lm-ScrollBar-track {
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  flex: 1 1 auto;
}


/* <DEPRECATED> */ .p-ScrollBar-thumb, /* </DEPRECATED> */
.lm-ScrollBar-thumb {
  box-sizing: border-box;
  position: absolute;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/


/* <DEPRECATED> */ .p-SplitPanel-child, /* </DEPRECATED> */
.lm-SplitPanel-child {
  z-index: 0;
}


/* <DEPRECATED> */ .p-SplitPanel-handle, /* </DEPRECATED> */
.lm-SplitPanel-handle {
  z-index: 1;
}


/* <DEPRECATED> */ .p-SplitPanel-handle.p-mod-hidden, /* </DEPRECATED> */
.lm-SplitPanel-handle.lm-mod-hidden {
  display: none !important;
}


/* <DEPRECATED> */ .p-SplitPanel-handle:after, /* </DEPRECATED> */
.lm-SplitPanel-handle:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
}


/* <DEPRECATED> */
.p-SplitPanel[data-orientation='horizontal'] > .p-SplitPanel-handle,
/* </DEPRECATED> */
.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle {
  cursor: ew-resize;
}


/* <DEPRECATED> */
.p-SplitPanel[data-orientation='vertical'] > .p-SplitPanel-handle,
/* </DEPRECATED> */
.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle {
  cursor: ns-resize;
}


/* <DEPRECATED> */
.p-SplitPanel[data-orientation='horizontal'] > .p-SplitPanel-handle:after,
/* </DEPRECATED> */
.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle:after {
  left: 50%;
  min-width: 8px;
  transform: translateX(-50%);
}


/* <DEPRECATED> */
.p-SplitPanel[data-orientation='vertical'] > .p-SplitPanel-handle:after,
/* </DEPRECATED> */
.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle:after {
  top: 50%;
  min-height: 8px;
  transform: translateY(-50%);
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/


/* <DEPRECATED> */ .p-TabBar, /* </DEPRECATED> */
.lm-TabBar {
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


/* <DEPRECATED> */ .p-TabBar[data-orientation='horizontal'], /* </DEPRECATED> */
.lm-TabBar[data-orientation='horizontal'] {
  flex-direction: row;
  align-items: flex-end;
}


/* <DEPRECATED> */ .p-TabBar[data-orientation='vertical'], /* </DEPRECATED> */
.lm-TabBar[data-orientation='vertical'] {
  flex-direction: column;
  align-items: flex-end;
}


/* <DEPRECATED> */ .p-TabBar-content, /* </DEPRECATED> */
.lm-TabBar-content {
  margin: 0;
  padding: 0;
  display: flex;
  flex: 1 1 auto;
  list-style-type: none;
}


/* <DEPRECATED> */
.p-TabBar[data-orientation='horizontal'] > .p-TabBar-content,
/* </DEPRECATED> */
.lm-TabBar[data-orientation='horizontal'] > .lm-TabBar-content {
  flex-direction: row;
}


/* <DEPRECATED> */
.p-TabBar[data-orientation='vertical'] > .p-TabBar-content,
/* </DEPRECATED> */
.lm-TabBar[data-orientation='vertical'] > .lm-TabBar-content {
  flex-direction: column;
}


/* <DEPRECATED> */ .p-TabBar-tab, /* </DEPRECATED> */
.lm-TabBar-tab {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  overflow: hidden;
}


/* <DEPRECATED> */
.p-TabBar-tabIcon,
.p-TabBar-tabCloseIcon,
/* </DEPRECATED> */
.lm-TabBar-tabIcon,
.lm-TabBar-tabCloseIcon {
  flex: 0 0 auto;
}


/* <DEPRECATED> */ .p-TabBar-tabLabel, /* </DEPRECATED> */
.lm-TabBar-tabLabel {
  flex: 1 1 auto;
  overflow: hidden;
  white-space: nowrap;
}


.lm-TabBar-tabInput {
  user-select: all;
  width: 100%;
  box-sizing : border-box;
}


/* <DEPRECATED> */ .p-TabBar-tab.p-mod-hidden, /* </DEPRECATED> */
.lm-TabBar-tab.lm-mod-hidden {
  display: none !important;
}


.lm-TabBar-addButton.lm-mod-hidden {
  display: none !important;
}


/* <DEPRECATED> */ .p-TabBar.p-mod-dragging .p-TabBar-tab, /* </DEPRECATED> */
.lm-TabBar.lm-mod-dragging .lm-TabBar-tab {
  position: relative;
}


/* <DEPRECATED> */
.p-TabBar.p-mod-dragging[data-orientation='horizontal'] .p-TabBar-tab,
/* </DEPRECATED> */
.lm-TabBar.lm-mod-dragging[data-orientation='horizontal'] .lm-TabBar-tab {
  left: 0;
  transition: left 150ms ease;
}


/* <DEPRECATED> */
.p-TabBar.p-mod-dragging[data-orientation='vertical'] .p-TabBar-tab,
/* </DEPRECATED> */
.lm-TabBar.lm-mod-dragging[data-orientation='vertical'] .lm-TabBar-tab {
  top: 0;
  transition: top 150ms ease;
}


/* <DEPRECATED> */
.p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging,
/* </DEPRECATED> */
.lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging {
  transition: none;
}

.lm-TabBar-tabLabel .lm-TabBar-tabInput {
  user-select: all;
  width: 100%;
  box-sizing : border-box;
  background: inherit;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/


/* <DEPRECATED> */ .p-TabPanel-tabBar, /* </DEPRECATED> */
.lm-TabPanel-tabBar {
  z-index: 1;
}


/* <DEPRECATED> */ .p-TabPanel-stackedPanel, /* </DEPRECATED> */
.lm-TabPanel-stackedPanel {
  z-index: 0;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/

@charset "UTF-8";
html{
  -webkit-box-sizing:border-box;
          box-sizing:border-box; }

*,
*::before,
*::after{
  -webkit-box-sizing:inherit;
          box-sizing:inherit; }

body{
  font-size:14px;
  font-weight:400;
  letter-spacing:0;
  line-height:1.28581;
  text-transform:none;
  color:#182026;
  font-family:-apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", "Icons16", sans-serif; }

p{
  margin-bottom:10px;
  margin-top:0; }

small{
  font-size:12px; }

strong{
  font-weight:600; }

::-moz-selection{
  background:rgba(125, 188, 255, 0.6); }

::selection{
  background:rgba(125, 188, 255, 0.6); }
.bp3-heading{
  color:#182026;
  font-weight:600;
  margin:0 0 10px;
  padding:0; }
  .bp3-dark .bp3-heading{
    color:#f5f8fa; }

h1.bp3-heading, .bp3-running-text h1{
  font-size:36px;
  line-height:40px; }

h2.bp3-heading, .bp3-running-text h2{
  font-size:28px;
  line-height:32px; }

h3.bp3-heading, .bp3-running-text h3{
  font-size:22px;
  line-height:25px; }

h4.bp3-heading, .bp3-running-text h4{
  font-size:18px;
  line-height:21px; }

h5.bp3-heading, .bp3-running-text h5{
  font-size:16px;
  line-height:19px; }

h6.bp3-heading, .bp3-running-text h6{
  font-size:14px;
  line-height:16px; }
.bp3-ui-text{
  font-size:14px;
  font-weight:400;
  letter-spacing:0;
  line-height:1.28581;
  text-transform:none; }

.bp3-monospace-text{
  font-family:monospace;
  text-transform:none; }

.bp3-text-muted{
  color:#5c7080; }
  .bp3-dark .bp3-text-muted{
    color:#a7b6c2; }

.bp3-text-disabled{
  color:rgba(92, 112, 128, 0.6); }
  .bp3-dark .bp3-text-disabled{
    color:rgba(167, 182, 194, 0.6); }

.bp3-text-overflow-ellipsis{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal; }
.bp3-running-text{
  font-size:14px;
  line-height:1.5; }
  .bp3-running-text h1{
    color:#182026;
    font-weight:600;
    margin-bottom:20px;
    margin-top:40px; }
    .bp3-dark .bp3-running-text h1{
      color:#f5f8fa; }
  .bp3-running-text h2{
    color:#182026;
    font-weight:600;
    margin-bottom:20px;
    margin-top:40px; }
    .bp3-dark .bp3-running-text h2{
      color:#f5f8fa; }
  .bp3-running-text h3{
    color:#182026;
    font-weight:600;
    margin-bottom:20px;
    margin-top:40px; }
    .bp3-dark .bp3-running-text h3{
      color:#f5f8fa; }
  .bp3-running-text h4{
    color:#182026;
    font-weight:600;
    margin-bottom:20px;
    margin-top:40px; }
    .bp3-dark .bp3-running-text h4{
      color:#f5f8fa; }
  .bp3-running-text h5{
    color:#182026;
    font-weight:600;
    margin-bottom:20px;
    margin-top:40px; }
    .bp3-dark .bp3-running-text h5{
      color:#f5f8fa; }
  .bp3-running-text h6{
    color:#182026;
    font-weight:600;
    margin-bottom:20px;
    margin-top:40px; }
    .bp3-dark .bp3-running-text h6{
      color:#f5f8fa; }
  .bp3-running-text hr{
    border:none;
    border-bottom:1px solid rgba(16, 22, 26, 0.15);
    margin:20px 0; }
    .bp3-dark .bp3-running-text hr{
      border-color:rgba(255, 255, 255, 0.15); }
  .bp3-running-text p{
    margin:0 0 10px;
    padding:0; }

.bp3-text-large{
  font-size:16px; }

.bp3-text-small{
  font-size:12px; }
a{
  color:#106ba3;
  text-decoration:none; }
  a:hover{
    color:#106ba3;
    cursor:pointer;
    text-decoration:underline; }
  a .bp3-icon, a .bp3-icon-standard, a .bp3-icon-large{
    color:inherit; }
  a code,
  .bp3-dark a code{
    color:inherit; }
  .bp3-dark a,
  .bp3-dark a:hover{
    color:#48aff0; }
    .bp3-dark a .bp3-icon, .bp3-dark a .bp3-icon-standard, .bp3-dark a .bp3-icon-large,
    .bp3-dark a:hover .bp3-icon,
    .bp3-dark a:hover .bp3-icon-standard,
    .bp3-dark a:hover .bp3-icon-large{
      color:inherit; }
.bp3-running-text code, .bp3-code{
  font-family:monospace;
  text-transform:none;
  background:rgba(255, 255, 255, 0.7);
  border-radius:3px;
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2);
  color:#5c7080;
  font-size:smaller;
  padding:2px 5px; }
  .bp3-dark .bp3-running-text code, .bp3-running-text .bp3-dark code, .bp3-dark .bp3-code{
    background:rgba(16, 22, 26, 0.3);
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
    color:#a7b6c2; }
  .bp3-running-text a > code, a > .bp3-code{
    color:#137cbd; }
    .bp3-dark .bp3-running-text a > code, .bp3-running-text .bp3-dark a > code, .bp3-dark a > .bp3-code{
      color:inherit; }

.bp3-running-text pre, .bp3-code-block{
  font-family:monospace;
  text-transform:none;
  background:rgba(255, 255, 255, 0.7);
  border-radius:3px;
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
  color:#182026;
  display:block;
  font-size:13px;
  line-height:1.4;
  margin:10px 0;
  padding:13px 15px 12px;
  word-break:break-all;
  word-wrap:break-word; }
  .bp3-dark .bp3-running-text pre, .bp3-running-text .bp3-dark pre, .bp3-dark .bp3-code-block{
    background:rgba(16, 22, 26, 0.3);
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
    color:#f5f8fa; }
  .bp3-running-text pre > code, .bp3-code-block > code{
    background:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    color:inherit;
    font-size:inherit;
    padding:0; }

.bp3-running-text kbd, .bp3-key{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background:#ffffff;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
  color:#5c7080;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  font-family:inherit;
  font-size:12px;
  height:24px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  line-height:24px;
  min-width:24px;
  padding:3px 6px;
  vertical-align:middle; }
  .bp3-running-text kbd .bp3-icon, .bp3-key .bp3-icon, .bp3-running-text kbd .bp3-icon-standard, .bp3-key .bp3-icon-standard, .bp3-running-text kbd .bp3-icon-large, .bp3-key .bp3-icon-large{
    margin-right:5px; }
  .bp3-dark .bp3-running-text kbd, .bp3-running-text .bp3-dark kbd, .bp3-dark .bp3-key{
    background:#394b59;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
    color:#a7b6c2; }
.bp3-running-text blockquote, .bp3-blockquote{
  border-left:solid 4px rgba(167, 182, 194, 0.5);
  margin:0 0 10px;
  padding:0 20px; }
  .bp3-dark .bp3-running-text blockquote, .bp3-running-text .bp3-dark blockquote, .bp3-dark .bp3-blockquote{
    border-color:rgba(115, 134, 148, 0.5); }
.bp3-running-text ul,
.bp3-running-text ol, .bp3-list{
  margin:10px 0;
  padding-left:30px; }
  .bp3-running-text ul li:not(:last-child), .bp3-running-text ol li:not(:last-child), .bp3-list li:not(:last-child){
    margin-bottom:5px; }
  .bp3-running-text ul ol, .bp3-running-text ol ol, .bp3-list ol,
  .bp3-running-text ul ul,
  .bp3-running-text ol ul,
  .bp3-list ul{
    margin-top:5px; }

.bp3-list-unstyled{
  list-style:none;
  margin:0;
  padding:0; }
  .bp3-list-unstyled li{
    padding:0; }
.bp3-rtl{
  text-align:right; }

.bp3-dark{
  color:#f5f8fa; }

:focus{
  outline:rgba(19, 124, 189, 0.6) auto 2px;
  outline-offset:2px;
  -moz-outline-radius:6px; }

.bp3-focus-disabled :focus{
  outline:none !important; }
  .bp3-focus-disabled :focus ~ .bp3-control-indicator{
    outline:none !important; }

.bp3-alert{
  max-width:400px;
  padding:20px; }

.bp3-alert-body{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex; }
  .bp3-alert-body .bp3-icon{
    font-size:40px;
    margin-right:20px;
    margin-top:0; }

.bp3-alert-contents{
  word-break:break-word; }

.bp3-alert-footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
      -ms-flex-direction:row-reverse;
          flex-direction:row-reverse;
  margin-top:10px; }
  .bp3-alert-footer .bp3-button{
    margin-left:10px; }
.bp3-breadcrumbs{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  cursor:default;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  height:30px;
  list-style:none;
  margin:0;
  padding:0; }
  .bp3-breadcrumbs > li{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex; }
    .bp3-breadcrumbs > li::after{
      background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 00-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e");
      content:"";
      display:block;
      height:16px;
      margin:0 5px;
      width:16px; }
    .bp3-breadcrumbs > li:last-of-type::after{
      display:none; }

.bp3-breadcrumb,
.bp3-breadcrumb-current,
.bp3-breadcrumbs-collapsed{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  font-size:16px; }

.bp3-breadcrumb,
.bp3-breadcrumbs-collapsed{
  color:#5c7080; }

.bp3-breadcrumb:hover{
  text-decoration:none; }

.bp3-breadcrumb.bp3-disabled{
  color:rgba(92, 112, 128, 0.6);
  cursor:not-allowed; }

.bp3-breadcrumb .bp3-icon{
  margin-right:5px; }

.bp3-breadcrumb-current{
  color:inherit;
  font-weight:600; }
  .bp3-breadcrumb-current .bp3-input{
    font-size:inherit;
    font-weight:inherit;
    vertical-align:baseline; }

.bp3-breadcrumbs-collapsed{
  background:#ced9e0;
  border:none;
  border-radius:3px;
  cursor:pointer;
  margin-right:2px;
  padding:1px 5px;
  vertical-align:text-bottom; }
  .bp3-breadcrumbs-collapsed::before{
    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
    content:"";
    display:block;
    height:16px;
    width:16px; }
  .bp3-breadcrumbs-collapsed:hover{
    background:#bfccd6;
    color:#182026;
    text-decoration:none; }

.bp3-dark .bp3-breadcrumb,
.bp3-dark .bp3-breadcrumbs-collapsed{
  color:#a7b6c2; }

.bp3-dark .bp3-breadcrumbs > li::after{
  color:#a7b6c2; }

.bp3-dark .bp3-breadcrumb.bp3-disabled{
  color:rgba(167, 182, 194, 0.6); }

.bp3-dark .bp3-breadcrumb-current{
  color:#f5f8fa; }

.bp3-dark .bp3-breadcrumbs-collapsed{
  background:rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-breadcrumbs-collapsed:hover{
    background:rgba(16, 22, 26, 0.6);
    color:#f5f8fa; }
.bp3-button{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border:none;
  border-radius:3px;
  cursor:pointer;
  font-size:14px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding:5px 10px;
  text-align:left;
  vertical-align:middle;
  min-height:30px;
  min-width:30px; }
  .bp3-button > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-button > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-button::before,
  .bp3-button > *{
    margin-right:7px; }
  .bp3-button:empty::before,
  .bp3-button > :last-child{
    margin-right:0; }
  .bp3-button:empty{
    padding:0 !important; }
  .bp3-button:disabled, .bp3-button.bp3-disabled{
    cursor:not-allowed; }
  .bp3-button.bp3-fill{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%; }
  .bp3-button.bp3-align-right,
  .bp3-align-right .bp3-button{
    text-align:right; }
  .bp3-button.bp3-align-left,
  .bp3-align-left .bp3-button{
    text-align:left; }
  .bp3-button:not([class*="bp3-intent-"]){
    background-color:#f5f8fa;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    color:#182026; }
    .bp3-button:not([class*="bp3-intent-"]):hover{
      background-clip:padding-box;
      background-color:#ebf1f5;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
    .bp3-button:not([class*="bp3-intent-"]):active, .bp3-button:not([class*="bp3-intent-"]).bp3-active{
      background-color:#d8e1e8;
      background-image:none;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-button:not([class*="bp3-intent-"]):disabled, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled{
      background-color:rgba(206, 217, 224, 0.5);
      background-image:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(92, 112, 128, 0.6);
      cursor:not-allowed;
      outline:none; }
      .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active, .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active:hover, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active:hover{
        background:rgba(206, 217, 224, 0.7); }
  .bp3-button.bp3-intent-primary{
    background-color:#137cbd;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    color:#ffffff; }
    .bp3-button.bp3-intent-primary:hover, .bp3-button.bp3-intent-primary:active, .bp3-button.bp3-intent-primary.bp3-active{
      color:#ffffff; }
    .bp3-button.bp3-intent-primary:hover{
      background-color:#106ba3;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-primary:active, .bp3-button.bp3-intent-primary.bp3-active{
      background-color:#0e5a8a;
      background-image:none;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-primary:disabled, .bp3-button.bp3-intent-primary.bp3-disabled{
      background-color:rgba(19, 124, 189, 0.5);
      background-image:none;
      border-color:transparent;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(255, 255, 255, 0.6); }
  .bp3-button.bp3-intent-success{
    background-color:#0f9960;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    color:#ffffff; }
    .bp3-button.bp3-intent-success:hover, .bp3-button.bp3-intent-success:active, .bp3-button.bp3-intent-success.bp3-active{
      color:#ffffff; }
    .bp3-button.bp3-intent-success:hover{
      background-color:#0d8050;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-success:active, .bp3-button.bp3-intent-success.bp3-active{
      background-color:#0a6640;
      background-image:none;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-success:disabled, .bp3-button.bp3-intent-success.bp3-disabled{
      background-color:rgba(15, 153, 96, 0.5);
      background-image:none;
      border-color:transparent;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(255, 255, 255, 0.6); }
  .bp3-button.bp3-intent-warning{
    background-color:#d9822b;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    color:#ffffff; }
    .bp3-button.bp3-intent-warning:hover, .bp3-button.bp3-intent-warning:active, .bp3-button.bp3-intent-warning.bp3-active{
      color:#ffffff; }
    .bp3-button.bp3-intent-warning:hover{
      background-color:#bf7326;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-warning:active, .bp3-button.bp3-intent-warning.bp3-active{
      background-color:#a66321;
      background-image:none;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-warning:disabled, .bp3-button.bp3-intent-warning.bp3-disabled{
      background-color:rgba(217, 130, 43, 0.5);
      background-image:none;
      border-color:transparent;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(255, 255, 255, 0.6); }
  .bp3-button.bp3-intent-danger{
    background-color:#db3737;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    color:#ffffff; }
    .bp3-button.bp3-intent-danger:hover, .bp3-button.bp3-intent-danger:active, .bp3-button.bp3-intent-danger.bp3-active{
      color:#ffffff; }
    .bp3-button.bp3-intent-danger:hover{
      background-color:#c23030;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-danger:active, .bp3-button.bp3-intent-danger.bp3-active{
      background-color:#a82a2a;
      background-image:none;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-button.bp3-intent-danger:disabled, .bp3-button.bp3-intent-danger.bp3-disabled{
      background-color:rgba(219, 55, 55, 0.5);
      background-image:none;
      border-color:transparent;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(255, 255, 255, 0.6); }
  .bp3-button[class*="bp3-intent-"] .bp3-button-spinner .bp3-spinner-head{
    stroke:#ffffff; }
  .bp3-button.bp3-large,
  .bp3-large .bp3-button{
    min-height:40px;
    min-width:40px;
    font-size:16px;
    padding:5px 15px; }
    .bp3-button.bp3-large::before,
    .bp3-button.bp3-large > *,
    .bp3-large .bp3-button::before,
    .bp3-large .bp3-button > *{
      margin-right:10px; }
    .bp3-button.bp3-large:empty::before,
    .bp3-button.bp3-large > :last-child,
    .bp3-large .bp3-button:empty::before,
    .bp3-large .bp3-button > :last-child{
      margin-right:0; }
  .bp3-button.bp3-small,
  .bp3-small .bp3-button{
    min-height:24px;
    min-width:24px;
    padding:0 7px; }
  .bp3-button.bp3-loading{
    position:relative; }
    .bp3-button.bp3-loading[class*="bp3-icon-"]::before{
      visibility:hidden; }
    .bp3-button.bp3-loading .bp3-button-spinner{
      margin:0;
      position:absolute; }
    .bp3-button.bp3-loading > :not(.bp3-button-spinner){
      visibility:hidden; }
  .bp3-button[class*="bp3-icon-"]::before{
    font-family:"Icons16", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:1;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    color:#5c7080; }
  .bp3-button .bp3-icon, .bp3-button .bp3-icon-standard, .bp3-button .bp3-icon-large{
    color:#5c7080; }
    .bp3-button .bp3-icon.bp3-align-right, .bp3-button .bp3-icon-standard.bp3-align-right, .bp3-button .bp3-icon-large.bp3-align-right{
      margin-left:7px; }
  .bp3-button .bp3-icon:first-child:last-child,
  .bp3-button .bp3-spinner + .bp3-icon:last-child{
    margin:0 -7px; }
  .bp3-dark .bp3-button:not([class*="bp3-intent-"]){
    background-color:#394b59;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
    color:#f5f8fa; }
    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover, .bp3-dark .bp3-button:not([class*="bp3-intent-"]):active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active{
      color:#f5f8fa; }
    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover{
      background-color:#30404d;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active{
      background-color:#202b33;
      background-image:none;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled{
      background-color:rgba(57, 75, 89, 0.5);
      background-image:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(167, 182, 194, 0.6); }
      .bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active{
        background:rgba(57, 75, 89, 0.7); }
    .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-button-spinner .bp3-spinner-head{
      background:rgba(16, 22, 26, 0.5);
      stroke:#8a9ba8; }
    .bp3-dark .bp3-button:not([class*="bp3-intent-"])[class*="bp3-icon-"]::before{
      color:#a7b6c2; }
    .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon, .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon-standard, .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon-large{
      color:#a7b6c2; }
  .bp3-dark .bp3-button[class*="bp3-intent-"]{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-button[class*="bp3-intent-"]:hover{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-button[class*="bp3-intent-"]:active, .bp3-dark .bp3-button[class*="bp3-intent-"].bp3-active{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-dark .bp3-button[class*="bp3-intent-"]:disabled, .bp3-dark .bp3-button[class*="bp3-intent-"].bp3-disabled{
      background-image:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(255, 255, 255, 0.3); }
    .bp3-dark .bp3-button[class*="bp3-intent-"] .bp3-button-spinner .bp3-spinner-head{
      stroke:#8a9ba8; }
  .bp3-button:disabled::before,
  .bp3-button:disabled .bp3-icon, .bp3-button:disabled .bp3-icon-standard, .bp3-button:disabled .bp3-icon-large, .bp3-button.bp3-disabled::before,
  .bp3-button.bp3-disabled .bp3-icon, .bp3-button.bp3-disabled .bp3-icon-standard, .bp3-button.bp3-disabled .bp3-icon-large, .bp3-button[class*="bp3-intent-"]::before,
  .bp3-button[class*="bp3-intent-"] .bp3-icon, .bp3-button[class*="bp3-intent-"] .bp3-icon-standard, .bp3-button[class*="bp3-intent-"] .bp3-icon-large{
    color:inherit !important; }
  .bp3-button.bp3-minimal{
    background:none;
    -webkit-box-shadow:none;
            box-shadow:none; }
    .bp3-button.bp3-minimal:hover{
      background:rgba(167, 182, 194, 0.3);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#182026;
      text-decoration:none; }
    .bp3-button.bp3-minimal:active, .bp3-button.bp3-minimal.bp3-active{
      background:rgba(115, 134, 148, 0.3);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#182026; }
    .bp3-button.bp3-minimal:disabled, .bp3-button.bp3-minimal:disabled:hover, .bp3-button.bp3-minimal.bp3-disabled, .bp3-button.bp3-minimal.bp3-disabled:hover{
      background:none;
      color:rgba(92, 112, 128, 0.6);
      cursor:not-allowed; }
      .bp3-button.bp3-minimal:disabled.bp3-active, .bp3-button.bp3-minimal:disabled:hover.bp3-active, .bp3-button.bp3-minimal.bp3-disabled.bp3-active, .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{
        background:rgba(115, 134, 148, 0.3); }
    .bp3-dark .bp3-button.bp3-minimal{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:inherit; }
      .bp3-dark .bp3-button.bp3-minimal:hover, .bp3-dark .bp3-button.bp3-minimal:active, .bp3-dark .bp3-button.bp3-minimal.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none; }
      .bp3-dark .bp3-button.bp3-minimal:hover{
        background:rgba(138, 155, 168, 0.15); }
      .bp3-dark .bp3-button.bp3-minimal:active, .bp3-dark .bp3-button.bp3-minimal.bp3-active{
        background:rgba(138, 155, 168, 0.3);
        color:#f5f8fa; }
      .bp3-dark .bp3-button.bp3-minimal:disabled, .bp3-dark .bp3-button.bp3-minimal:disabled:hover, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{
        background:none;
        color:rgba(167, 182, 194, 0.6);
        cursor:not-allowed; }
        .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{
          background:rgba(138, 155, 168, 0.3); }
    .bp3-button.bp3-minimal.bp3-intent-primary{
      color:#106ba3; }
      .bp3-button.bp3-minimal.bp3-intent-primary:hover, .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#106ba3; }
      .bp3-button.bp3-minimal.bp3-intent-primary:hover{
        background:rgba(19, 124, 189, 0.15);
        color:#106ba3; }
      .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{
        background:rgba(19, 124, 189, 0.3);
        color:#106ba3; }
      .bp3-button.bp3-minimal.bp3-intent-primary:disabled, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{
        background:none;
        color:rgba(16, 107, 163, 0.5); }
        .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{
          background:rgba(19, 124, 189, 0.3); }
      .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
        stroke:#106ba3; }
      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{
        color:#48aff0; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{
          background:rgba(19, 124, 189, 0.2);
          color:#48aff0; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{
          background:rgba(19, 124, 189, 0.3);
          color:#48aff0; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{
          background:none;
          color:rgba(72, 175, 240, 0.5); }
          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{
            background:rgba(19, 124, 189, 0.3); }
    .bp3-button.bp3-minimal.bp3-intent-success{
      color:#0d8050; }
      .bp3-button.bp3-minimal.bp3-intent-success:hover, .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#0d8050; }
      .bp3-button.bp3-minimal.bp3-intent-success:hover{
        background:rgba(15, 153, 96, 0.15);
        color:#0d8050; }
      .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{
        background:rgba(15, 153, 96, 0.3);
        color:#0d8050; }
      .bp3-button.bp3-minimal.bp3-intent-success:disabled, .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{
        background:none;
        color:rgba(13, 128, 80, 0.5); }
        .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{
          background:rgba(15, 153, 96, 0.3); }
      .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
        stroke:#0d8050; }
      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{
        color:#3dcc91; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{
          background:rgba(15, 153, 96, 0.2);
          color:#3dcc91; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{
          background:rgba(15, 153, 96, 0.3);
          color:#3dcc91; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{
          background:none;
          color:rgba(61, 204, 145, 0.5); }
          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{
            background:rgba(15, 153, 96, 0.3); }
    .bp3-button.bp3-minimal.bp3-intent-warning{
      color:#bf7326; }
      .bp3-button.bp3-minimal.bp3-intent-warning:hover, .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#bf7326; }
      .bp3-button.bp3-minimal.bp3-intent-warning:hover{
        background:rgba(217, 130, 43, 0.15);
        color:#bf7326; }
      .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{
        background:rgba(217, 130, 43, 0.3);
        color:#bf7326; }
      .bp3-button.bp3-minimal.bp3-intent-warning:disabled, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{
        background:none;
        color:rgba(191, 115, 38, 0.5); }
        .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{
          background:rgba(217, 130, 43, 0.3); }
      .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
        stroke:#bf7326; }
      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{
        color:#ffb366; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{
          background:rgba(217, 130, 43, 0.2);
          color:#ffb366; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{
          background:rgba(217, 130, 43, 0.3);
          color:#ffb366; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{
          background:none;
          color:rgba(255, 179, 102, 0.5); }
          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{
            background:rgba(217, 130, 43, 0.3); }
    .bp3-button.bp3-minimal.bp3-intent-danger{
      color:#c23030; }
      .bp3-button.bp3-minimal.bp3-intent-danger:hover, .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#c23030; }
      .bp3-button.bp3-minimal.bp3-intent-danger:hover{
        background:rgba(219, 55, 55, 0.15);
        color:#c23030; }
      .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{
        background:rgba(219, 55, 55, 0.3);
        color:#c23030; }
      .bp3-button.bp3-minimal.bp3-intent-danger:disabled, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{
        background:none;
        color:rgba(194, 48, 48, 0.5); }
        .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{
          background:rgba(219, 55, 55, 0.3); }
      .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
        stroke:#c23030; }
      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{
        color:#ff7373; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{
          background:rgba(219, 55, 55, 0.2);
          color:#ff7373; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{
          background:rgba(219, 55, 55, 0.3);
          color:#ff7373; }
        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{
          background:none;
          color:rgba(255, 115, 115, 0.5); }
          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{
            background:rgba(219, 55, 55, 0.3); }
  .bp3-button.bp3-outlined{
    background:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    border:1px solid rgba(24, 32, 38, 0.2);
    -webkit-box-sizing:border-box;
            box-sizing:border-box; }
    .bp3-button.bp3-outlined:hover{
      background:rgba(167, 182, 194, 0.3);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#182026;
      text-decoration:none; }
    .bp3-button.bp3-outlined:active, .bp3-button.bp3-outlined.bp3-active{
      background:rgba(115, 134, 148, 0.3);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#182026; }
    .bp3-button.bp3-outlined:disabled, .bp3-button.bp3-outlined:disabled:hover, .bp3-button.bp3-outlined.bp3-disabled, .bp3-button.bp3-outlined.bp3-disabled:hover{
      background:none;
      color:rgba(92, 112, 128, 0.6);
      cursor:not-allowed; }
      .bp3-button.bp3-outlined:disabled.bp3-active, .bp3-button.bp3-outlined:disabled:hover.bp3-active, .bp3-button.bp3-outlined.bp3-disabled.bp3-active, .bp3-button.bp3-outlined.bp3-disabled:hover.bp3-active{
        background:rgba(115, 134, 148, 0.3); }
    .bp3-dark .bp3-button.bp3-outlined{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:inherit; }
      .bp3-dark .bp3-button.bp3-outlined:hover, .bp3-dark .bp3-button.bp3-outlined:active, .bp3-dark .bp3-button.bp3-outlined.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none; }
      .bp3-dark .bp3-button.bp3-outlined:hover{
        background:rgba(138, 155, 168, 0.15); }
      .bp3-dark .bp3-button.bp3-outlined:active, .bp3-dark .bp3-button.bp3-outlined.bp3-active{
        background:rgba(138, 155, 168, 0.3);
        color:#f5f8fa; }
      .bp3-dark .bp3-button.bp3-outlined:disabled, .bp3-dark .bp3-button.bp3-outlined:disabled:hover, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover{
        background:none;
        color:rgba(167, 182, 194, 0.6);
        cursor:not-allowed; }
        .bp3-dark .bp3-button.bp3-outlined:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined:disabled:hover.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover.bp3-active{
          background:rgba(138, 155, 168, 0.3); }
    .bp3-button.bp3-outlined.bp3-intent-primary{
      color:#106ba3; }
      .bp3-button.bp3-outlined.bp3-intent-primary:hover, .bp3-button.bp3-outlined.bp3-intent-primary:active, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#106ba3; }
      .bp3-button.bp3-outlined.bp3-intent-primary:hover{
        background:rgba(19, 124, 189, 0.15);
        color:#106ba3; }
      .bp3-button.bp3-outlined.bp3-intent-primary:active, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-active{
        background:rgba(19, 124, 189, 0.3);
        color:#106ba3; }
      .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{
        background:none;
        color:rgba(16, 107, 163, 0.5); }
        .bp3-button.bp3-outlined.bp3-intent-primary:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled.bp3-active{
          background:rgba(19, 124, 189, 0.3); }
      .bp3-button.bp3-outlined.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
        stroke:#106ba3; }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary{
        color:#48aff0; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:hover{
          background:rgba(19, 124, 189, 0.2);
          color:#48aff0; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-active{
          background:rgba(19, 124, 189, 0.3);
          color:#48aff0; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{
          background:none;
          color:rgba(72, 175, 240, 0.5); }
          .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled.bp3-active{
            background:rgba(19, 124, 189, 0.3); }
    .bp3-button.bp3-outlined.bp3-intent-success{
      color:#0d8050; }
      .bp3-button.bp3-outlined.bp3-intent-success:hover, .bp3-button.bp3-outlined.bp3-intent-success:active, .bp3-button.bp3-outlined.bp3-intent-success.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#0d8050; }
      .bp3-button.bp3-outlined.bp3-intent-success:hover{
        background:rgba(15, 153, 96, 0.15);
        color:#0d8050; }
      .bp3-button.bp3-outlined.bp3-intent-success:active, .bp3-button.bp3-outlined.bp3-intent-success.bp3-active{
        background:rgba(15, 153, 96, 0.3);
        color:#0d8050; }
      .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{
        background:none;
        color:rgba(13, 128, 80, 0.5); }
        .bp3-button.bp3-outlined.bp3-intent-success:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled.bp3-active{
          background:rgba(15, 153, 96, 0.3); }
      .bp3-button.bp3-outlined.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
        stroke:#0d8050; }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success{
        color:#3dcc91; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:hover{
          background:rgba(15, 153, 96, 0.2);
          color:#3dcc91; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-active{
          background:rgba(15, 153, 96, 0.3);
          color:#3dcc91; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{
          background:none;
          color:rgba(61, 204, 145, 0.5); }
          .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled.bp3-active{
            background:rgba(15, 153, 96, 0.3); }
    .bp3-button.bp3-outlined.bp3-intent-warning{
      color:#bf7326; }
      .bp3-button.bp3-outlined.bp3-intent-warning:hover, .bp3-button.bp3-outlined.bp3-intent-warning:active, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#bf7326; }
      .bp3-button.bp3-outlined.bp3-intent-warning:hover{
        background:rgba(217, 130, 43, 0.15);
        color:#bf7326; }
      .bp3-button.bp3-outlined.bp3-intent-warning:active, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-active{
        background:rgba(217, 130, 43, 0.3);
        color:#bf7326; }
      .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{
        background:none;
        color:rgba(191, 115, 38, 0.5); }
        .bp3-button.bp3-outlined.bp3-intent-warning:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled.bp3-active{
          background:rgba(217, 130, 43, 0.3); }
      .bp3-button.bp3-outlined.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
        stroke:#bf7326; }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning{
        color:#ffb366; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:hover{
          background:rgba(217, 130, 43, 0.2);
          color:#ffb366; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-active{
          background:rgba(217, 130, 43, 0.3);
          color:#ffb366; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{
          background:none;
          color:rgba(255, 179, 102, 0.5); }
          .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled.bp3-active{
            background:rgba(217, 130, 43, 0.3); }
    .bp3-button.bp3-outlined.bp3-intent-danger{
      color:#c23030; }
      .bp3-button.bp3-outlined.bp3-intent-danger:hover, .bp3-button.bp3-outlined.bp3-intent-danger:active, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#c23030; }
      .bp3-button.bp3-outlined.bp3-intent-danger:hover{
        background:rgba(219, 55, 55, 0.15);
        color:#c23030; }
      .bp3-button.bp3-outlined.bp3-intent-danger:active, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-active{
        background:rgba(219, 55, 55, 0.3);
        color:#c23030; }
      .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{
        background:none;
        color:rgba(194, 48, 48, 0.5); }
        .bp3-button.bp3-outlined.bp3-intent-danger:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled.bp3-active{
          background:rgba(219, 55, 55, 0.3); }
      .bp3-button.bp3-outlined.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
        stroke:#c23030; }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger{
        color:#ff7373; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:hover{
          background:rgba(219, 55, 55, 0.2);
          color:#ff7373; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-active{
          background:rgba(219, 55, 55, 0.3);
          color:#ff7373; }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{
          background:none;
          color:rgba(255, 115, 115, 0.5); }
          .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled.bp3-active{
            background:rgba(219, 55, 55, 0.3); }
    .bp3-button.bp3-outlined:disabled, .bp3-button.bp3-outlined.bp3-disabled, .bp3-button.bp3-outlined:disabled:hover, .bp3-button.bp3-outlined.bp3-disabled:hover{
      border-color:rgba(92, 112, 128, 0.1); }
    .bp3-dark .bp3-button.bp3-outlined{
      border-color:rgba(255, 255, 255, 0.4); }
      .bp3-dark .bp3-button.bp3-outlined:disabled, .bp3-dark .bp3-button.bp3-outlined:disabled:hover, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover{
        border-color:rgba(255, 255, 255, 0.2); }
    .bp3-button.bp3-outlined.bp3-intent-primary{
      border-color:rgba(16, 107, 163, 0.6); }
      .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{
        border-color:rgba(16, 107, 163, 0.2); }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary{
        border-color:rgba(72, 175, 240, 0.6); }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{
          border-color:rgba(72, 175, 240, 0.2); }
    .bp3-button.bp3-outlined.bp3-intent-success{
      border-color:rgba(13, 128, 80, 0.6); }
      .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{
        border-color:rgba(13, 128, 80, 0.2); }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success{
        border-color:rgba(61, 204, 145, 0.6); }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{
          border-color:rgba(61, 204, 145, 0.2); }
    .bp3-button.bp3-outlined.bp3-intent-warning{
      border-color:rgba(191, 115, 38, 0.6); }
      .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{
        border-color:rgba(191, 115, 38, 0.2); }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning{
        border-color:rgba(255, 179, 102, 0.6); }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{
          border-color:rgba(255, 179, 102, 0.2); }
    .bp3-button.bp3-outlined.bp3-intent-danger{
      border-color:rgba(194, 48, 48, 0.6); }
      .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{
        border-color:rgba(194, 48, 48, 0.2); }
      .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger{
        border-color:rgba(255, 115, 115, 0.6); }
        .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{
          border-color:rgba(255, 115, 115, 0.2); }

a.bp3-button{
  text-align:center;
  text-decoration:none;
  -webkit-transition:none;
  transition:none; }
  a.bp3-button, a.bp3-button:hover, a.bp3-button:active{
    color:#182026; }
  a.bp3-button.bp3-disabled{
    color:rgba(92, 112, 128, 0.6); }

.bp3-button-text{
  -webkit-box-flex:0;
      -ms-flex:0 1 auto;
          flex:0 1 auto; }

.bp3-button.bp3-align-left .bp3-button-text, .bp3-button.bp3-align-right .bp3-button-text,
.bp3-button-group.bp3-align-left .bp3-button-text,
.bp3-button-group.bp3-align-right .bp3-button-text{
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto; }
.bp3-button-group{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex; }
  .bp3-button-group .bp3-button{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    position:relative;
    z-index:4; }
    .bp3-button-group .bp3-button:focus{
      z-index:5; }
    .bp3-button-group .bp3-button:hover{
      z-index:6; }
    .bp3-button-group .bp3-button:active, .bp3-button-group .bp3-button.bp3-active{
      z-index:7; }
    .bp3-button-group .bp3-button:disabled, .bp3-button-group .bp3-button.bp3-disabled{
      z-index:3; }
    .bp3-button-group .bp3-button[class*="bp3-intent-"]{
      z-index:9; }
      .bp3-button-group .bp3-button[class*="bp3-intent-"]:focus{
        z-index:10; }
      .bp3-button-group .bp3-button[class*="bp3-intent-"]:hover{
        z-index:11; }
      .bp3-button-group .bp3-button[class*="bp3-intent-"]:active, .bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-active{
        z-index:12; }
      .bp3-button-group .bp3-button[class*="bp3-intent-"]:disabled, .bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-disabled{
        z-index:8; }
  .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:first-child) .bp3-button,
  .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:first-child){
    border-bottom-left-radius:0;
    border-top-left-radius:0; }
  .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button,
  .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:last-child){
    border-bottom-right-radius:0;
    border-top-right-radius:0;
    margin-right:-1px; }
  .bp3-button-group.bp3-minimal .bp3-button{
    background:none;
    -webkit-box-shadow:none;
            box-shadow:none; }
    .bp3-button-group.bp3-minimal .bp3-button:hover{
      background:rgba(167, 182, 194, 0.3);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#182026;
      text-decoration:none; }
    .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-active{
      background:rgba(115, 134, 148, 0.3);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#182026; }
    .bp3-button-group.bp3-minimal .bp3-button:disabled, .bp3-button-group.bp3-minimal .bp3-button:disabled:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{
      background:none;
      color:rgba(92, 112, 128, 0.6);
      cursor:not-allowed; }
      .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{
        background:rgba(115, 134, 148, 0.3); }
    .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:inherit; }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none; }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{
        background:rgba(138, 155, 168, 0.15); }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{
        background:rgba(138, 155, 168, 0.3);
        color:#f5f8fa; }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{
        background:none;
        color:rgba(167, 182, 194, 0.6);
        cursor:not-allowed; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{
          background:rgba(138, 155, 168, 0.3); }
    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{
      color:#106ba3; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#106ba3; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{
        background:rgba(19, 124, 189, 0.15);
        color:#106ba3; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{
        background:rgba(19, 124, 189, 0.3);
        color:#106ba3; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{
        background:none;
        color:rgba(16, 107, 163, 0.5); }
        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{
          background:rgba(19, 124, 189, 0.3); }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
        stroke:#106ba3; }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{
        color:#48aff0; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{
          background:rgba(19, 124, 189, 0.2);
          color:#48aff0; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{
          background:rgba(19, 124, 189, 0.3);
          color:#48aff0; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{
          background:none;
          color:rgba(72, 175, 240, 0.5); }
          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{
            background:rgba(19, 124, 189, 0.3); }
    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{
      color:#0d8050; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#0d8050; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{
        background:rgba(15, 153, 96, 0.15);
        color:#0d8050; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{
        background:rgba(15, 153, 96, 0.3);
        color:#0d8050; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{
        background:none;
        color:rgba(13, 128, 80, 0.5); }
        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{
          background:rgba(15, 153, 96, 0.3); }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
        stroke:#0d8050; }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{
        color:#3dcc91; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{
          background:rgba(15, 153, 96, 0.2);
          color:#3dcc91; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{
          background:rgba(15, 153, 96, 0.3);
          color:#3dcc91; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{
          background:none;
          color:rgba(61, 204, 145, 0.5); }
          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{
            background:rgba(15, 153, 96, 0.3); }
    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{
      color:#bf7326; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#bf7326; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{
        background:rgba(217, 130, 43, 0.15);
        color:#bf7326; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{
        background:rgba(217, 130, 43, 0.3);
        color:#bf7326; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{
        background:none;
        color:rgba(191, 115, 38, 0.5); }
        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{
          background:rgba(217, 130, 43, 0.3); }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
        stroke:#bf7326; }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{
        color:#ffb366; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{
          background:rgba(217, 130, 43, 0.2);
          color:#ffb366; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{
          background:rgba(217, 130, 43, 0.3);
          color:#ffb366; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{
          background:none;
          color:rgba(255, 179, 102, 0.5); }
          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{
            background:rgba(217, 130, 43, 0.3); }
    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{
      color:#c23030; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{
        background:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:#c23030; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{
        background:rgba(219, 55, 55, 0.15);
        color:#c23030; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{
        background:rgba(219, 55, 55, 0.3);
        color:#c23030; }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{
        background:none;
        color:rgba(194, 48, 48, 0.5); }
        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{
          background:rgba(219, 55, 55, 0.3); }
      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
        stroke:#c23030; }
      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{
        color:#ff7373; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{
          background:rgba(219, 55, 55, 0.2);
          color:#ff7373; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{
          background:rgba(219, 55, 55, 0.3);
          color:#ff7373; }
        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{
          background:none;
          color:rgba(255, 115, 115, 0.5); }
          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{
            background:rgba(219, 55, 55, 0.3); }
  .bp3-button-group .bp3-popover-wrapper,
  .bp3-button-group .bp3-popover-target{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto; }
  .bp3-button-group.bp3-fill{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%; }
  .bp3-button-group .bp3-button.bp3-fill,
  .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto; }
  .bp3-button-group.bp3-vertical{
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    vertical-align:top; }
    .bp3-button-group.bp3-vertical.bp3-fill{
      height:100%;
      width:unset; }
    .bp3-button-group.bp3-vertical .bp3-button{
      margin-right:0 !important;
      width:100%; }
    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:first-child .bp3-button,
    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:first-child{
      border-radius:3px 3px 0 0; }
    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:last-child .bp3-button,
    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:last-child{
      border-radius:0 0 3px 3px; }
    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button,
    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:not(:last-child){
      margin-bottom:-1px; }
  .bp3-button-group.bp3-align-left .bp3-button{
    text-align:left; }
  .bp3-dark .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button,
  .bp3-dark .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:last-child){
    margin-right:1px; }
  .bp3-dark .bp3-button-group.bp3-vertical > .bp3-popover-wrapper:not(:last-child) .bp3-button,
  .bp3-dark .bp3-button-group.bp3-vertical > .bp3-button:not(:last-child){
    margin-bottom:1px; }
.bp3-callout{
  font-size:14px;
  line-height:1.5;
  background-color:rgba(138, 155, 168, 0.15);
  border-radius:3px;
  padding:10px 12px 9px;
  position:relative;
  width:100%; }
  .bp3-callout[class*="bp3-icon-"]{
    padding-left:40px; }
    .bp3-callout[class*="bp3-icon-"]::before{
      font-family:"Icons20", sans-serif;
      font-size:20px;
      font-style:normal;
      font-weight:400;
      line-height:1;
      -moz-osx-font-smoothing:grayscale;
      -webkit-font-smoothing:antialiased;
      color:#5c7080;
      left:10px;
      position:absolute;
      top:10px; }
  .bp3-callout.bp3-callout-icon{
    padding-left:40px; }
    .bp3-callout.bp3-callout-icon > .bp3-icon:first-child{
      color:#5c7080;
      left:10px;
      position:absolute;
      top:10px; }
  .bp3-callout .bp3-heading{
    line-height:20px;
    margin-bottom:5px;
    margin-top:0; }
    .bp3-callout .bp3-heading:last-child{
      margin-bottom:0; }
  .bp3-dark .bp3-callout{
    background-color:rgba(138, 155, 168, 0.2); }
    .bp3-dark .bp3-callout[class*="bp3-icon-"]::before{
      color:#a7b6c2; }
  .bp3-callout.bp3-intent-primary{
    background-color:rgba(19, 124, 189, 0.15); }
    .bp3-callout.bp3-intent-primary[class*="bp3-icon-"]::before,
    .bp3-callout.bp3-intent-primary > .bp3-icon:first-child,
    .bp3-callout.bp3-intent-primary .bp3-heading{
      color:#106ba3; }
    .bp3-dark .bp3-callout.bp3-intent-primary{
      background-color:rgba(19, 124, 189, 0.25); }
      .bp3-dark .bp3-callout.bp3-intent-primary[class*="bp3-icon-"]::before,
      .bp3-dark .bp3-callout.bp3-intent-primary > .bp3-icon:first-child,
      .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{
        color:#48aff0; }
  .bp3-callout.bp3-intent-success{
    background-color:rgba(15, 153, 96, 0.15); }
    .bp3-callout.bp3-intent-success[class*="bp3-icon-"]::before,
    .bp3-callout.bp3-intent-success > .bp3-icon:first-child,
    .bp3-callout.bp3-intent-success .bp3-heading{
      color:#0d8050; }
    .bp3-dark .bp3-callout.bp3-intent-success{
      background-color:rgba(15, 153, 96, 0.25); }
      .bp3-dark .bp3-callout.bp3-intent-success[class*="bp3-icon-"]::before,
      .bp3-dark .bp3-callout.bp3-intent-success > .bp3-icon:first-child,
      .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{
        color:#3dcc91; }
  .bp3-callout.bp3-intent-warning{
    background-color:rgba(217, 130, 43, 0.15); }
    .bp3-callout.bp3-intent-warning[class*="bp3-icon-"]::before,
    .bp3-callout.bp3-intent-warning > .bp3-icon:first-child,
    .bp3-callout.bp3-intent-warning .bp3-heading{
      color:#bf7326; }
    .bp3-dark .bp3-callout.bp3-intent-warning{
      background-color:rgba(217, 130, 43, 0.25); }
      .bp3-dark .bp3-callout.bp3-intent-warning[class*="bp3-icon-"]::before,
      .bp3-dark .bp3-callout.bp3-intent-warning > .bp3-icon:first-child,
      .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{
        color:#ffb366; }
  .bp3-callout.bp3-intent-danger{
    background-color:rgba(219, 55, 55, 0.15); }
    .bp3-callout.bp3-intent-danger[class*="bp3-icon-"]::before,
    .bp3-callout.bp3-intent-danger > .bp3-icon:first-child,
    .bp3-callout.bp3-intent-danger .bp3-heading{
      color:#c23030; }
    .bp3-dark .bp3-callout.bp3-intent-danger{
      background-color:rgba(219, 55, 55, 0.25); }
      .bp3-dark .bp3-callout.bp3-intent-danger[class*="bp3-icon-"]::before,
      .bp3-dark .bp3-callout.bp3-intent-danger > .bp3-icon:first-child,
      .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{
        color:#ff7373; }
  .bp3-running-text .bp3-callout{
    margin:20px 0; }
.bp3-card{
  background-color:#ffffff;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
  padding:20px;
  -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-card.bp3-dark,
  .bp3-dark .bp3-card{
    background-color:#30404d;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }

.bp3-elevation-0{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }
  .bp3-elevation-0.bp3-dark,
  .bp3-dark .bp3-elevation-0{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }

.bp3-elevation-1{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-elevation-1.bp3-dark,
  .bp3-dark .bp3-elevation-1{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }

.bp3-elevation-2{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2); }
  .bp3-elevation-2.bp3-dark,
  .bp3-dark .bp3-elevation-2{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4); }

.bp3-elevation-3{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); }
  .bp3-elevation-3.bp3-dark,
  .bp3-dark .bp3-elevation-3{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }

.bp3-elevation-4{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); }
  .bp3-elevation-4.bp3-dark,
  .bp3-dark .bp3-elevation-4{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); }

.bp3-card.bp3-interactive:hover{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  cursor:pointer; }
  .bp3-card.bp3-interactive:hover.bp3-dark,
  .bp3-dark .bp3-card.bp3-interactive:hover{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }

.bp3-card.bp3-interactive:active{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
  opacity:0.9;
  -webkit-transition-duration:0;
          transition-duration:0; }
  .bp3-card.bp3-interactive:active.bp3-dark,
  .bp3-dark .bp3-card.bp3-interactive:active{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }

.bp3-collapse{
  height:0;
  overflow-y:hidden;
  -webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-collapse .bp3-collapse-body{
    -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
    .bp3-collapse .bp3-collapse-body[aria-hidden="true"]{
      display:none; }

.bp3-context-menu .bp3-popover-target{
  display:block; }

.bp3-context-menu-popover-target{
  position:fixed; }

.bp3-divider{
  border-bottom:1px solid rgba(16, 22, 26, 0.15);
  border-right:1px solid rgba(16, 22, 26, 0.15);
  margin:5px; }
  .bp3-dark .bp3-divider{
    border-color:rgba(16, 22, 26, 0.4); }
.bp3-dialog-container{
  opacity:1;
  -webkit-transform:scale(1);
          transform:scale(1);
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  min-height:100%;
  pointer-events:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  width:100%; }
  .bp3-dialog-container.bp3-overlay-enter > .bp3-dialog, .bp3-dialog-container.bp3-overlay-appear > .bp3-dialog{
    opacity:0;
    -webkit-transform:scale(0.5);
            transform:scale(0.5); }
  .bp3-dialog-container.bp3-overlay-enter-active > .bp3-dialog, .bp3-dialog-container.bp3-overlay-appear-active > .bp3-dialog{
    opacity:1;
    -webkit-transform:scale(1);
            transform:scale(1);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-property:opacity, -webkit-transform;
    transition-property:opacity, -webkit-transform;
    transition-property:opacity, transform;
    transition-property:opacity, transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }
  .bp3-dialog-container.bp3-overlay-exit > .bp3-dialog{
    opacity:1;
    -webkit-transform:scale(1);
            transform:scale(1); }
  .bp3-dialog-container.bp3-overlay-exit-active > .bp3-dialog{
    opacity:0;
    -webkit-transform:scale(0.5);
            transform:scale(0.5);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-property:opacity, -webkit-transform;
    transition-property:opacity, -webkit-transform;
    transition-property:opacity, transform;
    transition-property:opacity, transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }

.bp3-dialog{
  background:#ebf1f5;
  border-radius:6px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin:30px 0;
  padding-bottom:20px;
  pointer-events:all;
  -webkit-user-select:text;
     -moz-user-select:text;
      -ms-user-select:text;
          user-select:text;
  width:500px; }
  .bp3-dialog:focus{
    outline:0; }
  .bp3-dialog.bp3-dark,
  .bp3-dark .bp3-dialog{
    background:#293742;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
    color:#f5f8fa; }

.bp3-dialog-header{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background:#ffffff;
  border-radius:6px 6px 0 0;
  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
          box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  min-height:40px;
  padding-left:20px;
  padding-right:5px;
  z-index:30; }
  .bp3-dialog-header .bp3-icon-large,
  .bp3-dialog-header .bp3-icon{
    color:#5c7080;
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    margin-right:10px; }
  .bp3-dialog-header .bp3-heading{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    line-height:inherit;
    margin:0; }
    .bp3-dialog-header .bp3-heading:last-child{
      margin-right:20px; }
  .bp3-dark .bp3-dialog-header{
    background:#30404d;
    -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4);
            box-shadow:0 1px 0 rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-dialog-header .bp3-icon-large,
    .bp3-dark .bp3-dialog-header .bp3-icon{
      color:#a7b6c2; }

.bp3-dialog-body{
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  line-height:18px;
  margin:20px; }

.bp3-dialog-footer{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  margin:0 20px; }

.bp3-dialog-footer-actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end; }
  .bp3-dialog-footer-actions .bp3-button{
    margin-left:10px; }
.bp3-multistep-dialog-panels{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex; }

.bp3-multistep-dialog-left-panel{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column; }
  .bp3-dark .bp3-multistep-dialog-left-panel{
    background:#202b33; }

.bp3-multistep-dialog-right-panel{
  background-color:#f5f8fa;
  border-left:1px solid rgba(16, 22, 26, 0.15);
  border-radius:0 0 6px 0;
  -webkit-box-flex:3;
      -ms-flex:3;
          flex:3;
  min-width:0; }
  .bp3-dark .bp3-multistep-dialog-right-panel{
    background-color:#293742;
    border-left:1px solid rgba(16, 22, 26, 0.4); }

.bp3-multistep-dialog-footer{
  background-color:#ffffff;
  border-radius:0 0 6px 0;
  border-top:1px solid rgba(16, 22, 26, 0.15);
  padding:10px; }
  .bp3-dark .bp3-multistep-dialog-footer{
    background:#30404d;
    border-top:1px solid rgba(16, 22, 26, 0.4); }

.bp3-dialog-step-container{
  background-color:#f5f8fa;
  border-bottom:1px solid rgba(16, 22, 26, 0.15); }
  .bp3-dark .bp3-dialog-step-container{
    background:#293742;
    border-bottom:1px solid rgba(16, 22, 26, 0.4); }
  .bp3-dialog-step-container.bp3-dialog-step-viewed{
    background-color:#ffffff; }
    .bp3-dark .bp3-dialog-step-container.bp3-dialog-step-viewed{
      background:#30404d; }

.bp3-dialog-step{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:#f5f8fa;
  border-radius:6px;
  cursor:not-allowed;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin:4px;
  padding:6px 14px; }
  .bp3-dark .bp3-dialog-step{
    background:#293742; }
  .bp3-dialog-step-viewed .bp3-dialog-step{
    background-color:#ffffff;
    cursor:pointer; }
    .bp3-dark .bp3-dialog-step-viewed .bp3-dialog-step{
      background:#30404d; }
  .bp3-dialog-step:hover{
    background-color:#f5f8fa; }
    .bp3-dark .bp3-dialog-step:hover{
      background:#293742; }

.bp3-dialog-step-icon{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:rgba(92, 112, 128, 0.6);
  border-radius:50%;
  color:#ffffff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:25px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:25px; }
  .bp3-dark .bp3-dialog-step-icon{
    background-color:rgba(167, 182, 194, 0.6); }
  .bp3-active.bp3-dialog-step-viewed .bp3-dialog-step-icon{
    background-color:#2b95d6; }
  .bp3-dialog-step-viewed .bp3-dialog-step-icon{
    background-color:#8a9ba8; }

.bp3-dialog-step-title{
  color:rgba(92, 112, 128, 0.6);
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  padding-left:10px; }
  .bp3-dark .bp3-dialog-step-title{
    color:rgba(167, 182, 194, 0.6); }
  .bp3-active.bp3-dialog-step-viewed .bp3-dialog-step-title{
    color:#2b95d6; }
  .bp3-dialog-step-viewed:not(.bp3-active) .bp3-dialog-step-title{
    color:#182026; }
    .bp3-dark .bp3-dialog-step-viewed:not(.bp3-active) .bp3-dialog-step-title{
      color:#f5f8fa; }
.bp3-drawer{
  background:#ffffff;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin:0;
  padding:0; }
  .bp3-drawer:focus{
    outline:0; }
  .bp3-drawer.bp3-position-top{
    height:50%;
    left:0;
    right:0;
    top:0; }
    .bp3-drawer.bp3-position-top.bp3-overlay-enter, .bp3-drawer.bp3-position-top.bp3-overlay-appear{
      -webkit-transform:translateY(-100%);
              transform:translateY(-100%); }
    .bp3-drawer.bp3-position-top.bp3-overlay-enter-active, .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{
      -webkit-transform:translateY(0);
              transform:translateY(0);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:200ms;
              transition-duration:200ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
    .bp3-drawer.bp3-position-top.bp3-overlay-exit{
      -webkit-transform:translateY(0);
              transform:translateY(0); }
    .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{
      -webkit-transform:translateY(-100%);
              transform:translateY(-100%);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:100ms;
              transition-duration:100ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-drawer.bp3-position-bottom{
    bottom:0;
    height:50%;
    left:0;
    right:0; }
    .bp3-drawer.bp3-position-bottom.bp3-overlay-enter, .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{
      -webkit-transform:translateY(100%);
              transform:translateY(100%); }
    .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active, .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{
      -webkit-transform:translateY(0);
              transform:translateY(0);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:200ms;
              transition-duration:200ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
    .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{
      -webkit-transform:translateY(0);
              transform:translateY(0); }
    .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{
      -webkit-transform:translateY(100%);
              transform:translateY(100%);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:100ms;
              transition-duration:100ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-drawer.bp3-position-left{
    bottom:0;
    left:0;
    top:0;
    width:50%; }
    .bp3-drawer.bp3-position-left.bp3-overlay-enter, .bp3-drawer.bp3-position-left.bp3-overlay-appear{
      -webkit-transform:translateX(-100%);
              transform:translateX(-100%); }
    .bp3-drawer.bp3-position-left.bp3-overlay-enter-active, .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{
      -webkit-transform:translateX(0);
              transform:translateX(0);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:200ms;
              transition-duration:200ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
    .bp3-drawer.bp3-position-left.bp3-overlay-exit{
      -webkit-transform:translateX(0);
              transform:translateX(0); }
    .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{
      -webkit-transform:translateX(-100%);
              transform:translateX(-100%);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:100ms;
              transition-duration:100ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-drawer.bp3-position-right{
    bottom:0;
    right:0;
    top:0;
    width:50%; }
    .bp3-drawer.bp3-position-right.bp3-overlay-enter, .bp3-drawer.bp3-position-right.bp3-overlay-appear{
      -webkit-transform:translateX(100%);
              transform:translateX(100%); }
    .bp3-drawer.bp3-position-right.bp3-overlay-enter-active, .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{
      -webkit-transform:translateX(0);
              transform:translateX(0);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:200ms;
              transition-duration:200ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
    .bp3-drawer.bp3-position-right.bp3-overlay-exit{
      -webkit-transform:translateX(0);
              transform:translateX(0); }
    .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{
      -webkit-transform:translateX(100%);
              transform:translateX(100%);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:100ms;
              transition-duration:100ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
  .bp3-position-right):not(.bp3-vertical){
    bottom:0;
    right:0;
    top:0;
    width:50%; }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right):not(.bp3-vertical).bp3-overlay-enter, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{
      -webkit-transform:translateX(100%);
              transform:translateX(100%); }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{
      -webkit-transform:translateX(0);
              transform:translateX(0);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:200ms;
              transition-duration:200ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{
      -webkit-transform:translateX(0);
              transform:translateX(0); }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{
      -webkit-transform:translateX(100%);
              transform:translateX(100%);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:100ms;
              transition-duration:100ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
  .bp3-position-right).bp3-vertical{
    bottom:0;
    height:50%;
    left:0;
    right:0; }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right).bp3-vertical.bp3-overlay-enter, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right).bp3-vertical.bp3-overlay-appear{
      -webkit-transform:translateY(100%);
              transform:translateY(100%); }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right).bp3-vertical.bp3-overlay-enter-active, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right).bp3-vertical.bp3-overlay-appear-active{
      -webkit-transform:translateY(0);
              transform:translateY(0);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:200ms;
              transition-duration:200ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right).bp3-vertical.bp3-overlay-exit{
      -webkit-transform:translateY(0);
              transform:translateY(0); }
    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
    .bp3-position-right).bp3-vertical.bp3-overlay-exit-active{
      -webkit-transform:translateY(100%);
              transform:translateY(100%);
      -webkit-transition-delay:0;
              transition-delay:0;
      -webkit-transition-duration:100ms;
              transition-duration:100ms;
      -webkit-transition-property:-webkit-transform;
      transition-property:-webkit-transform;
      transition-property:transform;
      transition-property:transform, -webkit-transform;
      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-drawer.bp3-dark,
  .bp3-dark .bp3-drawer{
    background:#30404d;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
    color:#f5f8fa; }

.bp3-drawer-header{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-radius:0;
  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
          box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  min-height:40px;
  padding:5px;
  padding-left:20px;
  position:relative; }
  .bp3-drawer-header .bp3-icon-large,
  .bp3-drawer-header .bp3-icon{
    color:#5c7080;
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    margin-right:10px; }
  .bp3-drawer-header .bp3-heading{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    line-height:inherit;
    margin:0; }
    .bp3-drawer-header .bp3-heading:last-child{
      margin-right:20px; }
  .bp3-dark .bp3-drawer-header{
    -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4);
            box-shadow:0 1px 0 rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-drawer-header .bp3-icon-large,
    .bp3-dark .bp3-drawer-header .bp3-icon{
      color:#a7b6c2; }

.bp3-drawer-body{
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  line-height:18px;
  overflow:auto; }

.bp3-drawer-footer{
  -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
          box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  padding:10px 20px;
  position:relative; }
  .bp3-dark .bp3-drawer-footer{
    -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.4);
            box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.4); }
.bp3-editable-text{
  cursor:text;
  display:inline-block;
  max-width:100%;
  position:relative;
  vertical-align:top;
  white-space:nowrap; }
  .bp3-editable-text::before{
    bottom:-3px;
    left:-3px;
    position:absolute;
    right:-3px;
    top:-3px;
    border-radius:3px;
    content:"";
    -webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-editable-text:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15); }
  .bp3-editable-text.bp3-editable-text-editing::before{
    background-color:#ffffff;
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-editable-text.bp3-disabled::before{
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,
  .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{
    color:#137cbd; }
  .bp3-editable-text.bp3-intent-primary:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(19, 124, 189, 0.4);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(19, 124, 189, 0.4); }
  .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,
  .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{
    color:#0f9960; }
  .bp3-editable-text.bp3-intent-success:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px rgba(15, 153, 96, 0.4);
            box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px rgba(15, 153, 96, 0.4); }
  .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,
  .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{
    color:#d9822b; }
  .bp3-editable-text.bp3-intent-warning:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px rgba(217, 130, 43, 0.4);
            box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px rgba(217, 130, 43, 0.4); }
  .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,
  .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{
    color:#db3737; }
  .bp3-editable-text.bp3-intent-danger:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px rgba(219, 55, 55, 0.4);
            box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px rgba(219, 55, 55, 0.4); }
  .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-dark .bp3-editable-text:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.15);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.15); }
  .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{
    background-color:rgba(16, 22, 26, 0.3);
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-disabled::before{
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{
    color:#48aff0; }
  .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), inset 0 0 0 1px rgba(72, 175, 240, 0.4);
            box-shadow:0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), inset 0 0 0 1px rgba(72, 175, 240, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{
    color:#3dcc91; }
  .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), inset 0 0 0 1px rgba(61, 204, 145, 0.4);
            box-shadow:0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), inset 0 0 0 1px rgba(61, 204, 145, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{
    color:#ffb366; }
  .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), inset 0 0 0 1px rgba(255, 179, 102, 0.4);
            box-shadow:0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), inset 0 0 0 1px rgba(255, 179, 102, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{
    color:#ff7373; }
  .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{
    -webkit-box-shadow:0 0 0 0 rgba(255, 115, 115, 0), 0 0 0 0 rgba(255, 115, 115, 0), inset 0 0 0 1px rgba(255, 115, 115, 0.4);
            box-shadow:0 0 0 0 rgba(255, 115, 115, 0), 0 0 0 0 rgba(255, 115, 115, 0), inset 0 0 0 1px rgba(255, 115, 115, 0.4); }
  .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{
    -webkit-box-shadow:0 0 0 1px #ff7373, 0 0 0 3px rgba(255, 115, 115, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #ff7373, 0 0 0 3px rgba(255, 115, 115, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }

.bp3-editable-text-input,
.bp3-editable-text-content{
  color:inherit;
  display:inherit;
  font:inherit;
  letter-spacing:inherit;
  max-width:inherit;
  min-width:inherit;
  position:relative;
  resize:none;
  text-transform:inherit;
  vertical-align:top; }

.bp3-editable-text-input{
  background:none;
  border:none;
  -webkit-box-shadow:none;
          box-shadow:none;
  padding:0;
  white-space:pre-wrap;
  width:100%; }
  .bp3-editable-text-input::-webkit-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-editable-text-input::-moz-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-editable-text-input:-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-editable-text-input::-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-editable-text-input::placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-editable-text-input:focus{
    outline:none; }
  .bp3-editable-text-input::-ms-clear{
    display:none; }

.bp3-editable-text-content{
  overflow:hidden;
  padding-right:2px;
  text-overflow:ellipsis;
  white-space:pre; }
  .bp3-editable-text-editing > .bp3-editable-text-content{
    left:0;
    position:absolute;
    visibility:hidden; }
  .bp3-editable-text-placeholder > .bp3-editable-text-content{
    color:rgba(92, 112, 128, 0.6); }
    .bp3-dark .bp3-editable-text-placeholder > .bp3-editable-text-content{
      color:rgba(167, 182, 194, 0.6); }

.bp3-editable-text.bp3-multiline{
  display:block; }
  .bp3-editable-text.bp3-multiline .bp3-editable-text-content{
    overflow:auto;
    white-space:pre-wrap;
    word-wrap:break-word; }
.bp3-divider{
  border-bottom:1px solid rgba(16, 22, 26, 0.15);
  border-right:1px solid rgba(16, 22, 26, 0.15);
  margin:5px; }
  .bp3-dark .bp3-divider{
    border-color:rgba(16, 22, 26, 0.4); }
.bp3-control-group{
  -webkit-transform:translateZ(0);
          transform:translateZ(0);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:stretch;
      -ms-flex-align:stretch;
          align-items:stretch; }
  .bp3-control-group > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-control-group > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-control-group .bp3-button,
  .bp3-control-group .bp3-html-select,
  .bp3-control-group .bp3-input,
  .bp3-control-group .bp3-select{
    position:relative; }
  .bp3-control-group .bp3-input{
    border-radius:inherit;
    z-index:2; }
    .bp3-control-group .bp3-input:focus{
      border-radius:3px;
      z-index:14; }
    .bp3-control-group .bp3-input[class*="bp3-intent"]{
      z-index:13; }
      .bp3-control-group .bp3-input[class*="bp3-intent"]:focus{
        z-index:15; }
    .bp3-control-group .bp3-input[readonly], .bp3-control-group .bp3-input:disabled, .bp3-control-group .bp3-input.bp3-disabled{
      z-index:1; }
  .bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input{
    z-index:13; }
    .bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input:focus{
      z-index:15; }
  .bp3-control-group .bp3-button,
  .bp3-control-group .bp3-html-select select,
  .bp3-control-group .bp3-select select{
    -webkit-transform:translateZ(0);
            transform:translateZ(0);
    border-radius:inherit;
    z-index:4; }
    .bp3-control-group .bp3-button:focus,
    .bp3-control-group .bp3-html-select select:focus,
    .bp3-control-group .bp3-select select:focus{
      z-index:5; }
    .bp3-control-group .bp3-button:hover,
    .bp3-control-group .bp3-html-select select:hover,
    .bp3-control-group .bp3-select select:hover{
      z-index:6; }
    .bp3-control-group .bp3-button:active,
    .bp3-control-group .bp3-html-select select:active,
    .bp3-control-group .bp3-select select:active{
      z-index:7; }
    .bp3-control-group .bp3-button[readonly], .bp3-control-group .bp3-button:disabled, .bp3-control-group .bp3-button.bp3-disabled,
    .bp3-control-group .bp3-html-select select[readonly],
    .bp3-control-group .bp3-html-select select:disabled,
    .bp3-control-group .bp3-html-select select.bp3-disabled,
    .bp3-control-group .bp3-select select[readonly],
    .bp3-control-group .bp3-select select:disabled,
    .bp3-control-group .bp3-select select.bp3-disabled{
      z-index:3; }
    .bp3-control-group .bp3-button[class*="bp3-intent"],
    .bp3-control-group .bp3-html-select select[class*="bp3-intent"],
    .bp3-control-group .bp3-select select[class*="bp3-intent"]{
      z-index:9; }
      .bp3-control-group .bp3-button[class*="bp3-intent"]:focus,
      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:focus,
      .bp3-control-group .bp3-select select[class*="bp3-intent"]:focus{
        z-index:10; }
      .bp3-control-group .bp3-button[class*="bp3-intent"]:hover,
      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:hover,
      .bp3-control-group .bp3-select select[class*="bp3-intent"]:hover{
        z-index:11; }
      .bp3-control-group .bp3-button[class*="bp3-intent"]:active,
      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:active,
      .bp3-control-group .bp3-select select[class*="bp3-intent"]:active{
        z-index:12; }
      .bp3-control-group .bp3-button[class*="bp3-intent"][readonly], .bp3-control-group .bp3-button[class*="bp3-intent"]:disabled, .bp3-control-group .bp3-button[class*="bp3-intent"].bp3-disabled,
      .bp3-control-group .bp3-html-select select[class*="bp3-intent"][readonly],
      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:disabled,
      .bp3-control-group .bp3-html-select select[class*="bp3-intent"].bp3-disabled,
      .bp3-control-group .bp3-select select[class*="bp3-intent"][readonly],
      .bp3-control-group .bp3-select select[class*="bp3-intent"]:disabled,
      .bp3-control-group .bp3-select select[class*="bp3-intent"].bp3-disabled{
        z-index:8; }
  .bp3-control-group .bp3-input-group > .bp3-icon,
  .bp3-control-group .bp3-input-group > .bp3-button,
  .bp3-control-group .bp3-input-group > .bp3-input-left-container,
  .bp3-control-group .bp3-input-group > .bp3-input-action{
    z-index:16; }
  .bp3-control-group .bp3-select::after,
  .bp3-control-group .bp3-html-select::after,
  .bp3-control-group .bp3-select > .bp3-icon,
  .bp3-control-group .bp3-html-select > .bp3-icon{
    z-index:17; }
  .bp3-control-group .bp3-select:focus-within{
    z-index:5; }
  .bp3-control-group:not(.bp3-vertical) > *:not(.bp3-divider){
    margin-right:-1px; }
  .bp3-control-group:not(.bp3-vertical) > .bp3-divider:not(:first-child){
    margin-left:6px; }
  .bp3-dark .bp3-control-group:not(.bp3-vertical) > *:not(.bp3-divider){
    margin-right:0; }
  .bp3-dark .bp3-control-group:not(.bp3-vertical) > .bp3-button + .bp3-button{
    margin-left:1px; }
  .bp3-control-group .bp3-popover-wrapper,
  .bp3-control-group .bp3-popover-target{
    border-radius:inherit; }
  .bp3-control-group > :first-child{
    border-radius:3px 0 0 3px; }
  .bp3-control-group > :last-child{
    border-radius:0 3px 3px 0;
    margin-right:0; }
  .bp3-control-group > :only-child{
    border-radius:3px;
    margin-right:0; }
  .bp3-control-group .bp3-input-group .bp3-button{
    border-radius:3px; }
  .bp3-control-group .bp3-numeric-input:not(:first-child) .bp3-input-group{
    border-bottom-left-radius:0;
    border-top-left-radius:0; }
  .bp3-control-group.bp3-fill{
    width:100%; }
  .bp3-control-group > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto; }
  .bp3-control-group.bp3-fill > *:not(.bp3-fixed){
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto; }
  .bp3-control-group.bp3-vertical{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column; }
    .bp3-control-group.bp3-vertical > *{
      margin-top:-1px; }
    .bp3-control-group.bp3-vertical > :first-child{
      border-radius:3px 3px 0 0;
      margin-top:0; }
    .bp3-control-group.bp3-vertical > :last-child{
      border-radius:0 0 3px 3px; }
.bp3-control{
  cursor:pointer;
  display:block;
  margin-bottom:10px;
  position:relative;
  text-transform:none; }
  .bp3-control input:checked ~ .bp3-control-indicator{
    background-color:#137cbd;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    color:#ffffff; }
  .bp3-control:hover input:checked ~ .bp3-control-indicator{
    background-color:#106ba3;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
  .bp3-control input:not(:disabled):active:checked ~ .bp3-control-indicator{
    background:#0e5a8a;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-control input:disabled:checked ~ .bp3-control-indicator{
    background:rgba(19, 124, 189, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-dark .bp3-control input:checked ~ .bp3-control-indicator{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-control:hover input:checked ~ .bp3-control-indicator{
    background-color:#106ba3;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-control input:not(:disabled):active:checked ~ .bp3-control-indicator{
    background-color:#0e5a8a;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-dark .bp3-control input:disabled:checked ~ .bp3-control-indicator{
    background:rgba(14, 90, 138, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-control:not(.bp3-align-right){
    padding-left:26px; }
    .bp3-control:not(.bp3-align-right) .bp3-control-indicator{
      margin-left:-26px; }
  .bp3-control.bp3-align-right{
    padding-right:26px; }
    .bp3-control.bp3-align-right .bp3-control-indicator{
      margin-right:-26px; }
  .bp3-control.bp3-disabled{
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed; }
  .bp3-control.bp3-inline{
    display:inline-block;
    margin-right:20px; }
  .bp3-control input{
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    z-index:-1; }
  .bp3-control .bp3-control-indicator{
    background-clip:padding-box;
    background-color:#f5f8fa;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
    border:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    cursor:pointer;
    display:inline-block;
    font-size:16px;
    height:1em;
    margin-right:10px;
    margin-top:-3px;
    position:relative;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
    vertical-align:middle;
    width:1em; }
    .bp3-control .bp3-control-indicator::before{
      content:"";
      display:block;
      height:1em;
      width:1em; }
  .bp3-control:hover .bp3-control-indicator{
    background-color:#ebf1f5; }
  .bp3-control input:not(:disabled):active ~ .bp3-control-indicator{
    background:#d8e1e8;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-control input:disabled ~ .bp3-control-indicator{
    background:rgba(206, 217, 224, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none;
    cursor:not-allowed; }
  .bp3-control input:focus ~ .bp3-control-indicator{
    outline:rgba(19, 124, 189, 0.6) auto 2px;
    outline-offset:2px;
    -moz-outline-radius:6px; }
  .bp3-control.bp3-align-right .bp3-control-indicator{
    float:right;
    margin-left:10px;
    margin-top:1px; }
  .bp3-control.bp3-large{
    font-size:16px; }
    .bp3-control.bp3-large:not(.bp3-align-right){
      padding-left:30px; }
      .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{
        margin-left:-30px; }
    .bp3-control.bp3-large.bp3-align-right{
      padding-right:30px; }
      .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{
        margin-right:-30px; }
    .bp3-control.bp3-large .bp3-control-indicator{
      font-size:20px; }
    .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{
      margin-top:0; }
  .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator{
    background-color:#137cbd;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
    color:#ffffff; }
  .bp3-control.bp3-checkbox:hover input:indeterminate ~ .bp3-control-indicator{
    background-color:#106ba3;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); }
  .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate ~ .bp3-control-indicator{
    background:#0e5a8a;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{
    background:rgba(19, 124, 189, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-dark .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate ~ .bp3-control-indicator{
    background-color:#106ba3;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate ~ .bp3-control-indicator{
    background-color:#0e5a8a;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{
    background:rgba(14, 90, 138, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-control.bp3-checkbox .bp3-control-indicator{
    border-radius:3px; }
  .bp3-control.bp3-checkbox input:checked ~ .bp3-control-indicator::before{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z' fill='white'/%3e%3c/svg%3e"); }
  .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator::before{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e"); }
  .bp3-control.bp3-radio .bp3-control-indicator{
    border-radius:50%; }
  .bp3-control.bp3-radio input:checked ~ .bp3-control-indicator::before{
    background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%); }
  .bp3-control.bp3-radio input:checked:disabled ~ .bp3-control-indicator::before{
    opacity:0.5; }
  .bp3-control.bp3-radio input:focus ~ .bp3-control-indicator{
    -moz-outline-radius:16px; }
  .bp3-control.bp3-switch input ~ .bp3-control-indicator{
    background:rgba(167, 182, 194, 0.5); }
  .bp3-control.bp3-switch:hover input ~ .bp3-control-indicator{
    background:rgba(115, 134, 148, 0.5); }
  .bp3-control.bp3-switch input:not(:disabled):active ~ .bp3-control-indicator{
    background:rgba(92, 112, 128, 0.5); }
  .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator{
    background:rgba(206, 217, 224, 0.5); }
    .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator::before{
      background:rgba(255, 255, 255, 0.8); }
  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator{
    background:#137cbd; }
  .bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator{
    background:#106ba3; }
  .bp3-control.bp3-switch input:checked:not(:disabled):active ~ .bp3-control-indicator{
    background:#0e5a8a; }
  .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator{
    background:rgba(19, 124, 189, 0.5); }
    .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator::before{
      background:rgba(255, 255, 255, 0.8); }
  .bp3-control.bp3-switch:not(.bp3-align-right){
    padding-left:38px; }
    .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{
      margin-left:-38px; }
  .bp3-control.bp3-switch.bp3-align-right{
    padding-right:38px; }
    .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{
      margin-right:-38px; }
  .bp3-control.bp3-switch .bp3-control-indicator{
    border:none;
    border-radius:1.75em;
    -webkit-box-shadow:none !important;
            box-shadow:none !important;
    min-width:1.75em;
    -webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
    width:auto; }
    .bp3-control.bp3-switch .bp3-control-indicator::before{
      background:#ffffff;
      border-radius:50%;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
      height:calc(1em - 4px);
      left:0;
      margin:2px;
      position:absolute;
      -webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
      transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
      width:calc(1em - 4px); }
  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator::before{
    left:calc(100% - 1em); }
  .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){
    padding-left:45px; }
    .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{
      margin-left:-45px; }
  .bp3-control.bp3-switch.bp3-large.bp3-align-right{
    padding-right:45px; }
    .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{
      margin-right:-45px; }
  .bp3-dark .bp3-control.bp3-switch input ~ .bp3-control-indicator{
    background:rgba(16, 22, 26, 0.5); }
  .bp3-dark .bp3-control.bp3-switch:hover input ~ .bp3-control-indicator{
    background:rgba(16, 22, 26, 0.7); }
  .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active ~ .bp3-control-indicator{
    background:rgba(16, 22, 26, 0.9); }
  .bp3-dark .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator{
    background:rgba(57, 75, 89, 0.5); }
    .bp3-dark .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator::before{
      background:rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator{
    background:#137cbd; }
  .bp3-dark .bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator{
    background:#106ba3; }
  .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active ~ .bp3-control-indicator{
    background:#0e5a8a; }
  .bp3-dark .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator{
    background:rgba(14, 90, 138, 0.5); }
    .bp3-dark .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator::before{
      background:rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{
    background:#394b59;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator::before{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
  .bp3-control.bp3-switch .bp3-switch-inner-text{
    font-size:0.7em;
    text-align:center; }
  .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{
    line-height:0;
    margin-left:0.5em;
    margin-right:1.2em;
    visibility:hidden; }
  .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{
    line-height:1em;
    margin-left:1.2em;
    margin-right:0.5em;
    visibility:visible; }
  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator .bp3-control-indicator-child:first-child{
    line-height:1em;
    visibility:visible; }
  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator .bp3-control-indicator-child:last-child{
    line-height:0;
    visibility:hidden; }
  .bp3-dark .bp3-control{
    color:#f5f8fa; }
    .bp3-dark .bp3-control.bp3-disabled{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-control .bp3-control-indicator{
      background-color:#394b59;
      background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
      background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-control:hover .bp3-control-indicator{
      background-color:#30404d; }
    .bp3-dark .bp3-control input:not(:disabled):active ~ .bp3-control-indicator{
      background:#202b33;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-dark .bp3-control input:disabled ~ .bp3-control-indicator{
      background:rgba(57, 75, 89, 0.5);
      -webkit-box-shadow:none;
              box-shadow:none;
      cursor:not-allowed; }
    .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked ~ .bp3-control-indicator, .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{
      color:rgba(167, 182, 194, 0.6); }
.bp3-file-input{
  cursor:pointer;
  display:inline-block;
  height:30px;
  position:relative; }
  .bp3-file-input input{
    margin:0;
    min-width:200px;
    opacity:0; }
    .bp3-file-input input:disabled + .bp3-file-upload-input,
    .bp3-file-input input.bp3-disabled + .bp3-file-upload-input{
      background:rgba(206, 217, 224, 0.5);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(92, 112, 128, 0.6);
      cursor:not-allowed;
      resize:none; }
      .bp3-file-input input:disabled + .bp3-file-upload-input::after,
      .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after{
        background-color:rgba(206, 217, 224, 0.5);
        background-image:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:rgba(92, 112, 128, 0.6);
        cursor:not-allowed;
        outline:none; }
        .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active, .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active:hover,
        .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active,
        .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active:hover{
          background:rgba(206, 217, 224, 0.7); }
      .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input, .bp3-dark
      .bp3-file-input input.bp3-disabled + .bp3-file-upload-input{
        background:rgba(57, 75, 89, 0.5);
        -webkit-box-shadow:none;
                box-shadow:none;
        color:rgba(167, 182, 194, 0.6); }
        .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input::after, .bp3-dark
        .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after{
          background-color:rgba(57, 75, 89, 0.5);
          background-image:none;
          -webkit-box-shadow:none;
                  box-shadow:none;
          color:rgba(167, 182, 194, 0.6); }
          .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active, .bp3-dark
          .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active{
            background:rgba(57, 75, 89, 0.7); }
  .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{
    color:#182026; }
  .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{
    color:#f5f8fa; }
  .bp3-file-input.bp3-fill{
    width:100%; }
  .bp3-file-input.bp3-large,
  .bp3-large .bp3-file-input{
    height:40px; }
  .bp3-file-input .bp3-file-upload-input-custom-text::after{
    content:attr(bp3-button-text); }

.bp3-file-upload-input{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:#ffffff;
  border:none;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
  color:#182026;
  font-size:14px;
  font-weight:400;
  height:30px;
  line-height:30px;
  outline:none;
  padding:0 10px;
  -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  vertical-align:middle;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  color:rgba(92, 112, 128, 0.6);
  left:0;
  padding-right:80px;
  position:absolute;
  right:0;
  top:0;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .bp3-file-upload-input::-webkit-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-file-upload-input::-moz-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-file-upload-input:-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-file-upload-input::-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-file-upload-input::placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-file-upload-input:focus, .bp3-file-upload-input.bp3-active{
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-file-upload-input[type="search"], .bp3-file-upload-input.bp3-round{
    border-radius:30px;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    padding-left:10px; }
  .bp3-file-upload-input[readonly]{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); }
  .bp3-file-upload-input:disabled, .bp3-file-upload-input.bp3-disabled{
    background:rgba(206, 217, 224, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none;
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed;
    resize:none; }
  .bp3-file-upload-input::after{
    background-color:#f5f8fa;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    color:#182026;
    min-height:24px;
    min-width:24px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    border-radius:3px;
    content:"Browse";
    line-height:24px;
    margin:3px;
    position:absolute;
    right:0;
    text-align:center;
    top:0;
    width:70px; }
    .bp3-file-upload-input::after:hover{
      background-clip:padding-box;
      background-color:#ebf1f5;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
    .bp3-file-upload-input::after:active, .bp3-file-upload-input::after.bp3-active{
      background-color:#d8e1e8;
      background-image:none;
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-file-upload-input::after:disabled, .bp3-file-upload-input::after.bp3-disabled{
      background-color:rgba(206, 217, 224, 0.5);
      background-image:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(92, 112, 128, 0.6);
      cursor:not-allowed;
      outline:none; }
      .bp3-file-upload-input::after:disabled.bp3-active, .bp3-file-upload-input::after:disabled.bp3-active:hover, .bp3-file-upload-input::after.bp3-disabled.bp3-active, .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{
        background:rgba(206, 217, 224, 0.7); }
  .bp3-file-upload-input:hover::after{
    background-clip:padding-box;
    background-color:#ebf1f5;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
  .bp3-file-upload-input:active::after{
    background-color:#d8e1e8;
    background-image:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-large .bp3-file-upload-input{
    font-size:16px;
    height:40px;
    line-height:40px;
    padding-right:95px; }
    .bp3-large .bp3-file-upload-input[type="search"], .bp3-large .bp3-file-upload-input.bp3-round{
      padding:0 15px; }
    .bp3-large .bp3-file-upload-input::after{
      min-height:30px;
      min-width:30px;
      line-height:30px;
      margin:5px;
      width:85px; }
  .bp3-dark .bp3-file-upload-input{
    background:rgba(16, 22, 26, 0.3);
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
    color:#f5f8fa;
    color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-file-upload-input::-moz-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-file-upload-input::placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-file-upload-input:focus{
      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-file-upload-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-file-upload-input:disabled, .bp3-dark .bp3-file-upload-input.bp3-disabled{
      background:rgba(57, 75, 89, 0.5);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-file-upload-input::after{
      background-color:#394b59;
      background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
      background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
      color:#f5f8fa; }
      .bp3-dark .bp3-file-upload-input::after:hover, .bp3-dark .bp3-file-upload-input::after:active, .bp3-dark .bp3-file-upload-input::after.bp3-active{
        color:#f5f8fa; }
      .bp3-dark .bp3-file-upload-input::after:hover{
        background-color:#30404d;
        -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-file-upload-input::after:active, .bp3-dark .bp3-file-upload-input::after.bp3-active{
        background-color:#202b33;
        background-image:none;
        -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
                box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
      .bp3-dark .bp3-file-upload-input::after:disabled, .bp3-dark .bp3-file-upload-input::after.bp3-disabled{
        background-color:rgba(57, 75, 89, 0.5);
        background-image:none;
        -webkit-box-shadow:none;
                box-shadow:none;
        color:rgba(167, 182, 194, 0.6); }
        .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active, .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{
          background:rgba(57, 75, 89, 0.7); }
      .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{
        background:rgba(16, 22, 26, 0.5);
        stroke:#8a9ba8; }
    .bp3-dark .bp3-file-upload-input:hover::after{
      background-color:#30404d;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-file-upload-input:active::after{
      background-color:#202b33;
      background-image:none;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
.bp3-file-upload-input::after{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
.bp3-form-group{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin:0 0 15px; }
  .bp3-form-group label.bp3-label{
    margin-bottom:5px; }
  .bp3-form-group .bp3-control{
    margin-top:7px; }
  .bp3-form-group .bp3-form-helper-text{
    color:#5c7080;
    font-size:12px;
    margin-top:5px; }
  .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{
    color:#106ba3; }
  .bp3-form-group.bp3-intent-success .bp3-form-helper-text{
    color:#0d8050; }
  .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{
    color:#bf7326; }
  .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{
    color:#c23030; }
  .bp3-form-group.bp3-inline{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row; }
    .bp3-form-group.bp3-inline.bp3-large label.bp3-label{
      line-height:40px;
      margin:0 10px 0 0; }
    .bp3-form-group.bp3-inline label.bp3-label{
      line-height:30px;
      margin:0 10px 0 0; }
  .bp3-form-group.bp3-disabled .bp3-label,
  .bp3-form-group.bp3-disabled .bp3-text-muted,
  .bp3-form-group.bp3-disabled .bp3-form-helper-text{
    color:rgba(92, 112, 128, 0.6) !important; }
  .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{
    color:#48aff0; }
  .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{
    color:#3dcc91; }
  .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{
    color:#ffb366; }
  .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{
    color:#ff7373; }
  .bp3-dark .bp3-form-group .bp3-form-helper-text{
    color:#a7b6c2; }
  .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,
  .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,
  .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{
    color:rgba(167, 182, 194, 0.6) !important; }
.bp3-input-group{
  display:block;
  position:relative; }
  .bp3-input-group .bp3-input{
    position:relative;
    width:100%; }
    .bp3-input-group .bp3-input:not(:first-child){
      padding-left:30px; }
    .bp3-input-group .bp3-input:not(:last-child){
      padding-right:30px; }
  .bp3-input-group .bp3-input-action,
  .bp3-input-group > .bp3-input-left-container,
  .bp3-input-group > .bp3-button,
  .bp3-input-group > .bp3-icon{
    position:absolute;
    top:0; }
    .bp3-input-group .bp3-input-action:first-child,
    .bp3-input-group > .bp3-input-left-container:first-child,
    .bp3-input-group > .bp3-button:first-child,
    .bp3-input-group > .bp3-icon:first-child{
      left:0; }
    .bp3-input-group .bp3-input-action:last-child,
    .bp3-input-group > .bp3-input-left-container:last-child,
    .bp3-input-group > .bp3-button:last-child,
    .bp3-input-group > .bp3-icon:last-child{
      right:0; }
  .bp3-input-group .bp3-button{
    min-height:24px;
    min-width:24px;
    margin:3px;
    padding:0 7px; }
    .bp3-input-group .bp3-button:empty{
      padding:0; }
  .bp3-input-group > .bp3-input-left-container,
  .bp3-input-group > .bp3-icon{
    z-index:1; }
  .bp3-input-group > .bp3-input-left-container > .bp3-icon,
  .bp3-input-group > .bp3-icon{
    color:#5c7080; }
    .bp3-input-group > .bp3-input-left-container > .bp3-icon:empty,
    .bp3-input-group > .bp3-icon:empty{
      font-family:"Icons16", sans-serif;
      font-size:16px;
      font-style:normal;
      font-weight:400;
      line-height:1;
      -moz-osx-font-smoothing:grayscale;
      -webkit-font-smoothing:antialiased; }
  .bp3-input-group > .bp3-input-left-container > .bp3-icon,
  .bp3-input-group > .bp3-icon,
  .bp3-input-group .bp3-input-action > .bp3-spinner{
    margin:7px; }
  .bp3-input-group .bp3-tag{
    margin:5px; }
  .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus),
  .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){
    color:#5c7080; }
    .bp3-dark .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus), .bp3-dark
    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){
      color:#a7b6c2; }
    .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,
    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,
    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,
    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{
      color:#5c7080; }
  .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled,
  .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled{
    color:rgba(92, 112, 128, 0.6) !important; }
    .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon-standard, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon-large,
    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,
    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,
    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{
      color:rgba(92, 112, 128, 0.6) !important; }
  .bp3-input-group.bp3-disabled{
    cursor:not-allowed; }
    .bp3-input-group.bp3-disabled .bp3-icon{
      color:rgba(92, 112, 128, 0.6); }
  .bp3-input-group.bp3-large .bp3-button{
    min-height:30px;
    min-width:30px;
    margin:5px; }
  .bp3-input-group.bp3-large > .bp3-input-left-container > .bp3-icon,
  .bp3-input-group.bp3-large > .bp3-icon,
  .bp3-input-group.bp3-large .bp3-input-action > .bp3-spinner{
    margin:12px; }
  .bp3-input-group.bp3-large .bp3-input{
    font-size:16px;
    height:40px;
    line-height:40px; }
    .bp3-input-group.bp3-large .bp3-input[type="search"], .bp3-input-group.bp3-large .bp3-input.bp3-round{
      padding:0 15px; }
    .bp3-input-group.bp3-large .bp3-input:not(:first-child){
      padding-left:40px; }
    .bp3-input-group.bp3-large .bp3-input:not(:last-child){
      padding-right:40px; }
  .bp3-input-group.bp3-small .bp3-button{
    min-height:20px;
    min-width:20px;
    margin:2px; }
  .bp3-input-group.bp3-small .bp3-tag{
    min-height:20px;
    min-width:20px;
    margin:2px; }
  .bp3-input-group.bp3-small > .bp3-input-left-container > .bp3-icon,
  .bp3-input-group.bp3-small > .bp3-icon,
  .bp3-input-group.bp3-small .bp3-input-action > .bp3-spinner{
    margin:4px; }
  .bp3-input-group.bp3-small .bp3-input{
    font-size:12px;
    height:24px;
    line-height:24px;
    padding-left:8px;
    padding-right:8px; }
    .bp3-input-group.bp3-small .bp3-input[type="search"], .bp3-input-group.bp3-small .bp3-input.bp3-round{
      padding:0 12px; }
    .bp3-input-group.bp3-small .bp3-input:not(:first-child){
      padding-left:24px; }
    .bp3-input-group.bp3-small .bp3-input:not(:last-child){
      padding-right:24px; }
  .bp3-input-group.bp3-fill{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    width:100%; }
  .bp3-input-group.bp3-round .bp3-button,
  .bp3-input-group.bp3-round .bp3-input,
  .bp3-input-group.bp3-round .bp3-tag{
    border-radius:30px; }
  .bp3-dark .bp3-input-group .bp3-icon{
    color:#a7b6c2; }
  .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{
    color:rgba(167, 182, 194, 0.6); }
  .bp3-input-group.bp3-intent-primary .bp3-input{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-primary .bp3-input:focus{
      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #137cbd;
              box-shadow:inset 0 0 0 1px #137cbd; }
    .bp3-input-group.bp3-intent-primary .bp3-input:disabled, .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .bp3-input-group.bp3-intent-primary > .bp3-icon{
    color:#106ba3; }
    .bp3-dark .bp3-input-group.bp3-intent-primary > .bp3-icon{
      color:#48aff0; }
  .bp3-input-group.bp3-intent-success .bp3-input{
    -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-success .bp3-input:focus{
      -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-success .bp3-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #0f9960;
              box-shadow:inset 0 0 0 1px #0f9960; }
    .bp3-input-group.bp3-intent-success .bp3-input:disabled, .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .bp3-input-group.bp3-intent-success > .bp3-icon{
    color:#0d8050; }
    .bp3-dark .bp3-input-group.bp3-intent-success > .bp3-icon{
      color:#3dcc91; }
  .bp3-input-group.bp3-intent-warning .bp3-input{
    -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-warning .bp3-input:focus{
      -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #d9822b;
              box-shadow:inset 0 0 0 1px #d9822b; }
    .bp3-input-group.bp3-intent-warning .bp3-input:disabled, .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .bp3-input-group.bp3-intent-warning > .bp3-icon{
    color:#bf7326; }
    .bp3-dark .bp3-input-group.bp3-intent-warning > .bp3-icon{
      color:#ffb366; }
  .bp3-input-group.bp3-intent-danger .bp3-input{
    -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-danger .bp3-input:focus{
      -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #db3737;
              box-shadow:inset 0 0 0 1px #db3737; }
    .bp3-input-group.bp3-intent-danger .bp3-input:disabled, .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .bp3-input-group.bp3-intent-danger > .bp3-icon{
    color:#c23030; }
    .bp3-dark .bp3-input-group.bp3-intent-danger > .bp3-icon{
      color:#ff7373; }
.bp3-input{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:#ffffff;
  border:none;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
  color:#182026;
  font-size:14px;
  font-weight:400;
  height:30px;
  line-height:30px;
  outline:none;
  padding:0 10px;
  -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  vertical-align:middle; }
  .bp3-input::-webkit-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input::-moz-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input:-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input::-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input::placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input:focus, .bp3-input.bp3-active{
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-input[type="search"], .bp3-input.bp3-round{
    border-radius:30px;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    padding-left:10px; }
  .bp3-input[readonly]{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); }
  .bp3-input:disabled, .bp3-input.bp3-disabled{
    background:rgba(206, 217, 224, 0.5);
    -webkit-box-shadow:none;
            box-shadow:none;
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed;
    resize:none; }
  .bp3-input.bp3-large{
    font-size:16px;
    height:40px;
    line-height:40px; }
    .bp3-input.bp3-large[type="search"], .bp3-input.bp3-large.bp3-round{
      padding:0 15px; }
  .bp3-input.bp3-small{
    font-size:12px;
    height:24px;
    line-height:24px;
    padding-left:8px;
    padding-right:8px; }
    .bp3-input.bp3-small[type="search"], .bp3-input.bp3-small.bp3-round{
      padding:0 12px; }
  .bp3-input.bp3-fill{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    width:100%; }
  .bp3-dark .bp3-input{
    background:rgba(16, 22, 26, 0.3);
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
    color:#f5f8fa; }
    .bp3-dark .bp3-input::-webkit-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-input::-moz-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-input:-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-input::-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-input::placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-input:focus{
      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-input:disabled, .bp3-dark .bp3-input.bp3-disabled{
      background:rgba(57, 75, 89, 0.5);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(167, 182, 194, 0.6); }
  .bp3-input.bp3-intent-primary{
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-primary:focus{
      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-primary[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #137cbd;
              box-shadow:inset 0 0 0 1px #137cbd; }
    .bp3-input.bp3-intent-primary:disabled, .bp3-input.bp3-intent-primary.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
    .bp3-dark .bp3-input.bp3-intent-primary{
      -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-primary:focus{
        -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-primary[readonly]{
        -webkit-box-shadow:inset 0 0 0 1px #137cbd;
                box-shadow:inset 0 0 0 1px #137cbd; }
      .bp3-dark .bp3-input.bp3-intent-primary:disabled, .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{
        -webkit-box-shadow:none;
                box-shadow:none; }
  .bp3-input.bp3-intent-success{
    -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-success:focus{
      -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-success[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #0f9960;
              box-shadow:inset 0 0 0 1px #0f9960; }
    .bp3-input.bp3-intent-success:disabled, .bp3-input.bp3-intent-success.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
    .bp3-dark .bp3-input.bp3-intent-success{
      -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-success:focus{
        -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-success[readonly]{
        -webkit-box-shadow:inset 0 0 0 1px #0f9960;
                box-shadow:inset 0 0 0 1px #0f9960; }
      .bp3-dark .bp3-input.bp3-intent-success:disabled, .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{
        -webkit-box-shadow:none;
                box-shadow:none; }
  .bp3-input.bp3-intent-warning{
    -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-warning:focus{
      -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-warning[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #d9822b;
              box-shadow:inset 0 0 0 1px #d9822b; }
    .bp3-input.bp3-intent-warning:disabled, .bp3-input.bp3-intent-warning.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
    .bp3-dark .bp3-input.bp3-intent-warning{
      -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-warning:focus{
        -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-warning[readonly]{
        -webkit-box-shadow:inset 0 0 0 1px #d9822b;
                box-shadow:inset 0 0 0 1px #d9822b; }
      .bp3-dark .bp3-input.bp3-intent-warning:disabled, .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{
        -webkit-box-shadow:none;
                box-shadow:none; }
  .bp3-input.bp3-intent-danger{
    -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-danger:focus{
      -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-input.bp3-intent-danger[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px #db3737;
              box-shadow:inset 0 0 0 1px #db3737; }
    .bp3-input.bp3-intent-danger:disabled, .bp3-input.bp3-intent-danger.bp3-disabled{
      -webkit-box-shadow:none;
              box-shadow:none; }
    .bp3-dark .bp3-input.bp3-intent-danger{
      -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-danger:focus{
        -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
                box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
      .bp3-dark .bp3-input.bp3-intent-danger[readonly]{
        -webkit-box-shadow:inset 0 0 0 1px #db3737;
                box-shadow:inset 0 0 0 1px #db3737; }
      .bp3-dark .bp3-input.bp3-intent-danger:disabled, .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{
        -webkit-box-shadow:none;
                box-shadow:none; }
  .bp3-input::-ms-clear{
    display:none; }
textarea.bp3-input{
  max-width:100%;
  padding:10px; }
  textarea.bp3-input, textarea.bp3-input.bp3-large, textarea.bp3-input.bp3-small{
    height:auto;
    line-height:inherit; }
  textarea.bp3-input.bp3-small{
    padding:8px; }
  .bp3-dark textarea.bp3-input{
    background:rgba(16, 22, 26, 0.3);
    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
    color:#f5f8fa; }
    .bp3-dark textarea.bp3-input::-webkit-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark textarea.bp3-input::-moz-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark textarea.bp3-input:-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark textarea.bp3-input::-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark textarea.bp3-input::placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark textarea.bp3-input:focus{
      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark textarea.bp3-input[readonly]{
      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark textarea.bp3-input:disabled, .bp3-dark textarea.bp3-input.bp3-disabled{
      background:rgba(57, 75, 89, 0.5);
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(167, 182, 194, 0.6); }
label.bp3-label{
  display:block;
  margin-bottom:15px;
  margin-top:0; }
  label.bp3-label .bp3-html-select,
  label.bp3-label .bp3-input,
  label.bp3-label .bp3-select,
  label.bp3-label .bp3-slider,
  label.bp3-label .bp3-popover-wrapper{
    display:block;
    margin-top:5px;
    text-transform:none; }
  label.bp3-label .bp3-button-group{
    margin-top:5px; }
  label.bp3-label .bp3-select select,
  label.bp3-label .bp3-html-select select{
    font-weight:400;
    vertical-align:top;
    width:100%; }
  label.bp3-label.bp3-disabled,
  label.bp3-label.bp3-disabled .bp3-text-muted{
    color:rgba(92, 112, 128, 0.6); }
  label.bp3-label.bp3-inline{
    line-height:30px; }
    label.bp3-label.bp3-inline .bp3-html-select,
    label.bp3-label.bp3-inline .bp3-input,
    label.bp3-label.bp3-inline .bp3-input-group,
    label.bp3-label.bp3-inline .bp3-select,
    label.bp3-label.bp3-inline .bp3-popover-wrapper{
      display:inline-block;
      margin:0 0 0 5px;
      vertical-align:top; }
    label.bp3-label.bp3-inline .bp3-button-group{
      margin:0 0 0 5px; }
    label.bp3-label.bp3-inline .bp3-input-group .bp3-input{
      margin-left:0; }
    label.bp3-label.bp3-inline.bp3-large{
      line-height:40px; }
  label.bp3-label:not(.bp3-inline) .bp3-popover-target{
    display:block; }
  .bp3-dark label.bp3-label{
    color:#f5f8fa; }
    .bp3-dark label.bp3-label.bp3-disabled,
    .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{
      color:rgba(167, 182, 194, 0.6); }
.bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button{
  -webkit-box-flex:1;
      -ms-flex:1 1 14px;
          flex:1 1 14px;
  min-height:0;
  padding:0;
  width:30px; }
  .bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button:first-child{
    border-radius:0 3px 0 0; }
  .bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button:last-child{
    border-radius:0 0 3px 0; }

.bp3-numeric-input .bp3-button-group.bp3-vertical:first-child > .bp3-button:first-child{
  border-radius:3px 0 0 0; }

.bp3-numeric-input .bp3-button-group.bp3-vertical:first-child > .bp3-button:last-child{
  border-radius:0 0 0 3px; }

.bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical > .bp3-button{
  width:40px; }

form{
  display:block; }
.bp3-html-select select,
.bp3-select select{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border:none;
  border-radius:3px;
  cursor:pointer;
  font-size:14px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding:5px 10px;
  text-align:left;
  vertical-align:middle;
  background-color:#f5f8fa;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  color:#182026;
  -moz-appearance:none;
  -webkit-appearance:none;
  border-radius:3px;
  height:30px;
  padding:0 25px 0 10px;
  width:100%; }
  .bp3-html-select select > *, .bp3-select select > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-html-select select > .bp3-fill, .bp3-select select > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-html-select select::before,
  .bp3-select select::before, .bp3-html-select select > *, .bp3-select select > *{
    margin-right:7px; }
  .bp3-html-select select:empty::before,
  .bp3-select select:empty::before,
  .bp3-html-select select > :last-child,
  .bp3-select select > :last-child{
    margin-right:0; }
  .bp3-html-select select:hover,
  .bp3-select select:hover{
    background-clip:padding-box;
    background-color:#ebf1f5;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
  .bp3-html-select select:active,
  .bp3-select select:active, .bp3-html-select select.bp3-active,
  .bp3-select select.bp3-active{
    background-color:#d8e1e8;
    background-image:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-html-select select:disabled,
  .bp3-select select:disabled, .bp3-html-select select.bp3-disabled,
  .bp3-select select.bp3-disabled{
    background-color:rgba(206, 217, 224, 0.5);
    background-image:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed;
    outline:none; }
    .bp3-html-select select:disabled.bp3-active,
    .bp3-select select:disabled.bp3-active, .bp3-html-select select:disabled.bp3-active:hover,
    .bp3-select select:disabled.bp3-active:hover, .bp3-html-select select.bp3-disabled.bp3-active,
    .bp3-select select.bp3-disabled.bp3-active, .bp3-html-select select.bp3-disabled.bp3-active:hover,
    .bp3-select select.bp3-disabled.bp3-active:hover{
      background:rgba(206, 217, 224, 0.7); }

.bp3-html-select.bp3-minimal select,
.bp3-select.bp3-minimal select{
  background:none;
  -webkit-box-shadow:none;
          box-shadow:none; }
  .bp3-html-select.bp3-minimal select:hover,
  .bp3-select.bp3-minimal select:hover{
    background:rgba(167, 182, 194, 0.3);
    -webkit-box-shadow:none;
            box-shadow:none;
    color:#182026;
    text-decoration:none; }
  .bp3-html-select.bp3-minimal select:active,
  .bp3-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal select.bp3-active,
  .bp3-select.bp3-minimal select.bp3-active{
    background:rgba(115, 134, 148, 0.3);
    -webkit-box-shadow:none;
            box-shadow:none;
    color:#182026; }
  .bp3-html-select.bp3-minimal select:disabled,
  .bp3-select.bp3-minimal select:disabled, .bp3-html-select.bp3-minimal select:disabled:hover,
  .bp3-select.bp3-minimal select:disabled:hover, .bp3-html-select.bp3-minimal select.bp3-disabled,
  .bp3-select.bp3-minimal select.bp3-disabled, .bp3-html-select.bp3-minimal select.bp3-disabled:hover,
  .bp3-select.bp3-minimal select.bp3-disabled:hover{
    background:none;
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed; }
    .bp3-html-select.bp3-minimal select:disabled.bp3-active,
    .bp3-select.bp3-minimal select:disabled.bp3-active, .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,
    .bp3-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,
    .bp3-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,
    .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{
      background:rgba(115, 134, 148, 0.3); }
  .bp3-dark .bp3-html-select.bp3-minimal select, .bp3-html-select.bp3-minimal .bp3-dark select,
  .bp3-dark .bp3-select.bp3-minimal select, .bp3-select.bp3-minimal .bp3-dark select{
    background:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    color:inherit; }
    .bp3-dark .bp3-html-select.bp3-minimal select:hover, .bp3-html-select.bp3-minimal .bp3-dark select:hover,
    .bp3-dark .bp3-select.bp3-minimal select:hover, .bp3-select.bp3-minimal .bp3-dark select:hover, .bp3-dark .bp3-html-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal .bp3-dark select:active,
    .bp3-dark .bp3-select.bp3-minimal select:active, .bp3-select.bp3-minimal .bp3-dark select:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-active{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none; }
    .bp3-dark .bp3-html-select.bp3-minimal select:hover, .bp3-html-select.bp3-minimal .bp3-dark select:hover,
    .bp3-dark .bp3-select.bp3-minimal select:hover, .bp3-select.bp3-minimal .bp3-dark select:hover{
      background:rgba(138, 155, 168, 0.15); }
    .bp3-dark .bp3-html-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal .bp3-dark select:active,
    .bp3-dark .bp3-select.bp3-minimal select:active, .bp3-select.bp3-minimal .bp3-dark select:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-active{
      background:rgba(138, 155, 168, 0.3);
      color:#f5f8fa; }
    .bp3-dark .bp3-html-select.bp3-minimal select:disabled, .bp3-html-select.bp3-minimal .bp3-dark select:disabled,
    .bp3-dark .bp3-select.bp3-minimal select:disabled, .bp3-select.bp3-minimal .bp3-dark select:disabled, .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover, .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,
    .bp3-dark .bp3-select.bp3-minimal select:disabled:hover, .bp3-select.bp3-minimal .bp3-dark select:disabled:hover, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{
      background:none;
      color:rgba(167, 182, 194, 0.6);
      cursor:not-allowed; }
      .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{
        background:rgba(138, 155, 168, 0.3); }
  .bp3-html-select.bp3-minimal select.bp3-intent-primary,
  .bp3-select.bp3-minimal select.bp3-intent-primary{
    color:#106ba3; }
    .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,
    .bp3-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,
    .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#106ba3; }
    .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,
    .bp3-select.bp3-minimal select.bp3-intent-primary:hover{
      background:rgba(19, 124, 189, 0.15);
      color:#106ba3; }
    .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,
    .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{
      background:rgba(19, 124, 189, 0.3);
      color:#106ba3; }
    .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,
    .bp3-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,
    .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{
      background:none;
      color:rgba(16, 107, 163, 0.5); }
      .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{
        background:rgba(19, 124, 189, 0.3); }
    .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
      stroke:#106ba3; }
    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{
      color:#48aff0; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{
        background:rgba(19, 124, 189, 0.2);
        color:#48aff0; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{
        background:rgba(19, 124, 189, 0.3);
        color:#48aff0; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{
        background:none;
        color:rgba(72, 175, 240, 0.5); }
        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{
          background:rgba(19, 124, 189, 0.3); }
  .bp3-html-select.bp3-minimal select.bp3-intent-success,
  .bp3-select.bp3-minimal select.bp3-intent-success{
    color:#0d8050; }
    .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,
    .bp3-select.bp3-minimal select.bp3-intent-success:hover, .bp3-html-select.bp3-minimal select.bp3-intent-success:active,
    .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#0d8050; }
    .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,
    .bp3-select.bp3-minimal select.bp3-intent-success:hover{
      background:rgba(15, 153, 96, 0.15);
      color:#0d8050; }
    .bp3-html-select.bp3-minimal select.bp3-intent-success:active,
    .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{
      background:rgba(15, 153, 96, 0.3);
      color:#0d8050; }
    .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,
    .bp3-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,
    .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{
      background:none;
      color:rgba(13, 128, 80, 0.5); }
      .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{
        background:rgba(15, 153, 96, 0.3); }
    .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
      stroke:#0d8050; }
    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{
      color:#3dcc91; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{
        background:rgba(15, 153, 96, 0.2);
        color:#3dcc91; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{
        background:rgba(15, 153, 96, 0.3);
        color:#3dcc91; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{
        background:none;
        color:rgba(61, 204, 145, 0.5); }
        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{
          background:rgba(15, 153, 96, 0.3); }
  .bp3-html-select.bp3-minimal select.bp3-intent-warning,
  .bp3-select.bp3-minimal select.bp3-intent-warning{
    color:#bf7326; }
    .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,
    .bp3-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,
    .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#bf7326; }
    .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,
    .bp3-select.bp3-minimal select.bp3-intent-warning:hover{
      background:rgba(217, 130, 43, 0.15);
      color:#bf7326; }
    .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,
    .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{
      background:rgba(217, 130, 43, 0.3);
      color:#bf7326; }
    .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,
    .bp3-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,
    .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{
      background:none;
      color:rgba(191, 115, 38, 0.5); }
      .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{
        background:rgba(217, 130, 43, 0.3); }
    .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
      stroke:#bf7326; }
    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{
      color:#ffb366; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{
        background:rgba(217, 130, 43, 0.2);
        color:#ffb366; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{
        background:rgba(217, 130, 43, 0.3);
        color:#ffb366; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{
        background:none;
        color:rgba(255, 179, 102, 0.5); }
        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{
          background:rgba(217, 130, 43, 0.3); }
  .bp3-html-select.bp3-minimal select.bp3-intent-danger,
  .bp3-select.bp3-minimal select.bp3-intent-danger{
    color:#c23030; }
    .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,
    .bp3-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,
    .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{
      background:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:#c23030; }
    .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,
    .bp3-select.bp3-minimal select.bp3-intent-danger:hover{
      background:rgba(219, 55, 55, 0.15);
      color:#c23030; }
    .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,
    .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,
    .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{
      background:rgba(219, 55, 55, 0.3);
      color:#c23030; }
    .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,
    .bp3-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,
    .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{
      background:none;
      color:rgba(194, 48, 48, 0.5); }
      .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,
      .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{
        background:rgba(219, 55, 55, 0.3); }
    .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
      stroke:#c23030; }
    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,
    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{
      color:#ff7373; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{
        background:rgba(219, 55, 55, 0.2);
        color:#ff7373; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{
        background:rgba(219, 55, 55, 0.3);
        color:#ff7373; }
      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,
      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{
        background:none;
        color:rgba(255, 115, 115, 0.5); }
        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,
        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{
          background:rgba(219, 55, 55, 0.3); }

.bp3-html-select.bp3-large select,
.bp3-select.bp3-large select{
  font-size:16px;
  height:40px;
  padding-right:35px; }

.bp3-dark .bp3-html-select select, .bp3-dark .bp3-select select{
  background-color:#394b59;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
  color:#f5f8fa; }
  .bp3-dark .bp3-html-select select:hover, .bp3-dark .bp3-select select:hover, .bp3-dark .bp3-html-select select:active, .bp3-dark .bp3-select select:active, .bp3-dark .bp3-html-select select.bp3-active, .bp3-dark .bp3-select select.bp3-active{
    color:#f5f8fa; }
  .bp3-dark .bp3-html-select select:hover, .bp3-dark .bp3-select select:hover{
    background-color:#30404d;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-html-select select:active, .bp3-dark .bp3-select select:active, .bp3-dark .bp3-html-select select.bp3-active, .bp3-dark .bp3-select select.bp3-active{
    background-color:#202b33;
    background-image:none;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-dark .bp3-html-select select:disabled, .bp3-dark .bp3-select select:disabled, .bp3-dark .bp3-html-select select.bp3-disabled, .bp3-dark .bp3-select select.bp3-disabled{
    background-color:rgba(57, 75, 89, 0.5);
    background-image:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-html-select select:disabled.bp3-active, .bp3-dark .bp3-select select:disabled.bp3-active, .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active, .bp3-dark .bp3-select select.bp3-disabled.bp3-active{
      background:rgba(57, 75, 89, 0.7); }
  .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head, .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{
    background:rgba(16, 22, 26, 0.5);
    stroke:#8a9ba8; }

.bp3-html-select select:disabled,
.bp3-select select:disabled{
  background-color:rgba(206, 217, 224, 0.5);
  -webkit-box-shadow:none;
          box-shadow:none;
  color:rgba(92, 112, 128, 0.6);
  cursor:not-allowed; }

.bp3-html-select .bp3-icon,
.bp3-select .bp3-icon, .bp3-select::after{
  color:#5c7080;
  pointer-events:none;
  position:absolute;
  right:7px;
  top:7px; }
  .bp3-html-select .bp3-disabled.bp3-icon,
  .bp3-select .bp3-disabled.bp3-icon, .bp3-disabled.bp3-select::after{
    color:rgba(92, 112, 128, 0.6); }
.bp3-html-select,
.bp3-select{
  display:inline-block;
  letter-spacing:normal;
  position:relative;
  vertical-align:middle; }
  .bp3-html-select select::-ms-expand,
  .bp3-select select::-ms-expand{
    display:none; }
  .bp3-html-select .bp3-icon,
  .bp3-select .bp3-icon{
    color:#5c7080; }
    .bp3-html-select .bp3-icon:hover,
    .bp3-select .bp3-icon:hover{
      color:#182026; }
    .bp3-dark .bp3-html-select .bp3-icon, .bp3-dark
    .bp3-select .bp3-icon{
      color:#a7b6c2; }
      .bp3-dark .bp3-html-select .bp3-icon:hover, .bp3-dark
      .bp3-select .bp3-icon:hover{
        color:#f5f8fa; }
  .bp3-html-select.bp3-large::after,
  .bp3-html-select.bp3-large .bp3-icon,
  .bp3-select.bp3-large::after,
  .bp3-select.bp3-large .bp3-icon{
    right:12px;
    top:12px; }
  .bp3-html-select.bp3-fill,
  .bp3-html-select.bp3-fill select,
  .bp3-select.bp3-fill,
  .bp3-select.bp3-fill select{
    width:100%; }
  .bp3-dark .bp3-html-select option, .bp3-dark
  .bp3-select option{
    background-color:#30404d;
    color:#f5f8fa; }
  .bp3-dark .bp3-html-select option:disabled, .bp3-dark
  .bp3-select option:disabled{
    color:rgba(167, 182, 194, 0.6); }
  .bp3-dark .bp3-html-select::after, .bp3-dark
  .bp3-select::after{
    color:#a7b6c2; }

.bp3-select::after{
  font-family:"Icons16", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:400;
  line-height:1;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  content:""; }
.bp3-running-text table, table.bp3-html-table{
  border-spacing:0;
  font-size:14px; }
  .bp3-running-text table th, table.bp3-html-table th,
  .bp3-running-text table td,
  table.bp3-html-table td{
    padding:11px;
    text-align:left;
    vertical-align:top; }
  .bp3-running-text table th, table.bp3-html-table th{
    color:#182026;
    font-weight:600; }
  
  .bp3-running-text table td,
  table.bp3-html-table td{
    color:#182026; }
  .bp3-running-text table tbody tr:first-child th, table.bp3-html-table tbody tr:first-child th,
  .bp3-running-text table tbody tr:first-child td,
  table.bp3-html-table tbody tr:first-child td,
  .bp3-running-text table tfoot tr:first-child th,
  table.bp3-html-table tfoot tr:first-child th,
  .bp3-running-text table tfoot tr:first-child td,
  table.bp3-html-table tfoot tr:first-child td{
    -webkit-box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15);
            box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); }
  .bp3-dark .bp3-running-text table th, .bp3-running-text .bp3-dark table th, .bp3-dark table.bp3-html-table th{
    color:#f5f8fa; }
  .bp3-dark .bp3-running-text table td, .bp3-running-text .bp3-dark table td, .bp3-dark table.bp3-html-table td{
    color:#f5f8fa; }
  .bp3-dark .bp3-running-text table tbody tr:first-child th, .bp3-running-text .bp3-dark table tbody tr:first-child th, .bp3-dark table.bp3-html-table tbody tr:first-child th,
  .bp3-dark .bp3-running-text table tbody tr:first-child td,
  .bp3-running-text .bp3-dark table tbody tr:first-child td,
  .bp3-dark table.bp3-html-table tbody tr:first-child td,
  .bp3-dark .bp3-running-text table tfoot tr:first-child th,
  .bp3-running-text .bp3-dark table tfoot tr:first-child th,
  .bp3-dark table.bp3-html-table tfoot tr:first-child th,
  .bp3-dark .bp3-running-text table tfoot tr:first-child td,
  .bp3-running-text .bp3-dark table tfoot tr:first-child td,
  .bp3-dark table.bp3-html-table tfoot tr:first-child td{
    -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15);
            box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); }

table.bp3-html-table.bp3-html-table-condensed th,
table.bp3-html-table.bp3-html-table-condensed td, table.bp3-html-table.bp3-small th,
table.bp3-html-table.bp3-small td{
  padding-bottom:6px;
  padding-top:6px; }

table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{
  background:rgba(191, 204, 214, 0.15); }

table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){
  -webkit-box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15);
          box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); }

table.bp3-html-table.bp3-html-table-bordered tbody tr td,
table.bp3-html-table.bp3-html-table-bordered tfoot tr td{
  -webkit-box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15);
          box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); }
  table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child),
  table.bp3-html-table.bp3-html-table-bordered tfoot tr td:not(:first-child){
    -webkit-box-shadow:inset 1px 1px 0 0 rgba(16, 22, 26, 0.15);
            box-shadow:inset 1px 1px 0 0 rgba(16, 22, 26, 0.15); }

table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{
  -webkit-box-shadow:none;
          box-shadow:none; }
  table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){
    -webkit-box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15);
            box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); }

table.bp3-html-table.bp3-interactive tbody tr:hover td{
  background-color:rgba(191, 204, 214, 0.3);
  cursor:pointer; }

table.bp3-html-table.bp3-interactive tbody tr:active td{
  background-color:rgba(191, 204, 214, 0.4); }

.bp3-dark table.bp3-html-table{ }
  .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{
    background:rgba(92, 112, 128, 0.15); }
  .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){
    -webkit-box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15);
            box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); }
  .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td,
  .bp3-dark table.bp3-html-table.bp3-html-table-bordered tfoot tr td{
    -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15);
            box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); }
    .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child),
    .bp3-dark table.bp3-html-table.bp3-html-table-bordered tfoot tr td:not(:first-child){
      -webkit-box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.15);
              box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.15); }
  .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{
    -webkit-box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15);
            box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); }
    .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{
    background-color:rgba(92, 112, 128, 0.3);
    cursor:pointer; }
  .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{
    background-color:rgba(92, 112, 128, 0.4); }

.bp3-key-combo{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center; }
  .bp3-key-combo > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-key-combo > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-key-combo::before,
  .bp3-key-combo > *{
    margin-right:5px; }
  .bp3-key-combo:empty::before,
  .bp3-key-combo > :last-child{
    margin-right:0; }

.bp3-hotkey-dialog{
  padding-bottom:0;
  top:40px; }
  .bp3-hotkey-dialog .bp3-dialog-body{
    margin:0;
    padding:0; }
  .bp3-hotkey-dialog .bp3-hotkey-label{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1; }

.bp3-hotkey-column{
  margin:auto;
  max-height:80vh;
  overflow-y:auto;
  padding:30px; }
  .bp3-hotkey-column .bp3-heading{
    margin-bottom:20px; }
    .bp3-hotkey-column .bp3-heading:not(:first-child){
      margin-top:40px; }

.bp3-hotkey{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-left:0;
  margin-right:0; }
  .bp3-hotkey:not(:last-child){
    margin-bottom:10px; }
.bp3-icon{
  display:inline-block;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  vertical-align:text-bottom; }
  .bp3-icon:not(:empty)::before{
    content:"" !important;
    content:unset !important; }
  .bp3-icon > svg{
    display:block; }
    .bp3-icon > svg:not([fill]){
      fill:currentColor; }

.bp3-icon.bp3-intent-primary, .bp3-icon-standard.bp3-intent-primary, .bp3-icon-large.bp3-intent-primary{
  color:#106ba3; }
  .bp3-dark .bp3-icon.bp3-intent-primary, .bp3-dark .bp3-icon-standard.bp3-intent-primary, .bp3-dark .bp3-icon-large.bp3-intent-primary{
    color:#48aff0; }

.bp3-icon.bp3-intent-success, .bp3-icon-standard.bp3-intent-success, .bp3-icon-large.bp3-intent-success{
  color:#0d8050; }
  .bp3-dark .bp3-icon.bp3-intent-success, .bp3-dark .bp3-icon-standard.bp3-intent-success, .bp3-dark .bp3-icon-large.bp3-intent-success{
    color:#3dcc91; }

.bp3-icon.bp3-intent-warning, .bp3-icon-standard.bp3-intent-warning, .bp3-icon-large.bp3-intent-warning{
  color:#bf7326; }
  .bp3-dark .bp3-icon.bp3-intent-warning, .bp3-dark .bp3-icon-standard.bp3-intent-warning, .bp3-dark .bp3-icon-large.bp3-intent-warning{
    color:#ffb366; }

.bp3-icon.bp3-intent-danger, .bp3-icon-standard.bp3-intent-danger, .bp3-icon-large.bp3-intent-danger{
  color:#c23030; }
  .bp3-dark .bp3-icon.bp3-intent-danger, .bp3-dark .bp3-icon-standard.bp3-intent-danger, .bp3-dark .bp3-icon-large.bp3-intent-danger{
    color:#ff7373; }

span.bp3-icon-standard{
  font-family:"Icons16", sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:400;
  line-height:1;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block; }

span.bp3-icon-large{
  font-family:"Icons20", sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:400;
  line-height:1;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block; }

span.bp3-icon:empty{
  font-family:"Icons20";
  font-size:inherit;
  font-style:normal;
  font-weight:400;
  line-height:1; }
  span.bp3-icon:empty::before{
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased; }

.bp3-icon-add::before{
  content:""; }

.bp3-icon-add-column-left::before{
  content:""; }

.bp3-icon-add-column-right::before{
  content:""; }

.bp3-icon-add-row-bottom::before{
  content:""; }

.bp3-icon-add-row-top::before{
  content:""; }

.bp3-icon-add-to-artifact::before{
  content:""; }

.bp3-icon-add-to-folder::before{
  content:""; }

.bp3-icon-airplane::before{
  content:""; }

.bp3-icon-align-center::before{
  content:""; }

.bp3-icon-align-justify::before{
  content:""; }

.bp3-icon-align-left::before{
  content:""; }

.bp3-icon-align-right::before{
  content:""; }

.bp3-icon-alignment-bottom::before{
  content:""; }

.bp3-icon-alignment-horizontal-center::before{
  content:""; }

.bp3-icon-alignment-left::before{
  content:""; }

.bp3-icon-alignment-right::before{
  content:""; }

.bp3-icon-alignment-top::before{
  content:""; }

.bp3-icon-alignment-vertical-center::before{
  content:""; }

.bp3-icon-annotation::before{
  content:""; }

.bp3-icon-application::before{
  content:""; }

.bp3-icon-applications::before{
  content:""; }

.bp3-icon-archive::before{
  content:""; }

.bp3-icon-arrow-bottom-left::before{
  content:"↙"; }

.bp3-icon-arrow-bottom-right::before{
  content:"↘"; }

.bp3-icon-arrow-down::before{
  content:"↓"; }

.bp3-icon-arrow-left::before{
  content:"←"; }

.bp3-icon-arrow-right::before{
  content:"→"; }

.bp3-icon-arrow-top-left::before{
  content:"↖"; }

.bp3-icon-arrow-top-right::before{
  content:"↗"; }

.bp3-icon-arrow-up::before{
  content:"↑"; }

.bp3-icon-arrows-horizontal::before{
  content:"↔"; }

.bp3-icon-arrows-vertical::before{
  content:"↕"; }

.bp3-icon-asterisk::before{
  content:"*"; }

.bp3-icon-automatic-updates::before{
  content:""; }

.bp3-icon-badge::before{
  content:""; }

.bp3-icon-ban-circle::before{
  content:""; }

.bp3-icon-bank-account::before{
  content:""; }

.bp3-icon-barcode::before{
  content:""; }

.bp3-icon-blank::before{
  content:""; }

.bp3-icon-blocked-person::before{
  content:""; }

.bp3-icon-bold::before{
  content:""; }

.bp3-icon-book::before{
  content:""; }

.bp3-icon-bookmark::before{
  content:""; }

.bp3-icon-box::before{
  content:""; }

.bp3-icon-briefcase::before{
  content:""; }

.bp3-icon-bring-data::before{
  content:""; }

.bp3-icon-build::before{
  content:""; }

.bp3-icon-calculator::before{
  content:""; }

.bp3-icon-calendar::before{
  content:""; }

.bp3-icon-camera::before{
  content:""; }

.bp3-icon-caret-down::before{
  content:"⌄"; }

.bp3-icon-caret-left::before{
  content:"〈"; }

.bp3-icon-caret-right::before{
  content:"〉"; }

.bp3-icon-caret-up::before{
  content:"⌃"; }

.bp3-icon-cell-tower::before{
  content:""; }

.bp3-icon-changes::before{
  content:""; }

.bp3-icon-chart::before{
  content:""; }

.bp3-icon-chat::before{
  content:""; }

.bp3-icon-chevron-backward::before{
  content:""; }

.bp3-icon-chevron-down::before{
  content:""; }

.bp3-icon-chevron-forward::before{
  content:""; }

.bp3-icon-chevron-left::before{
  content:""; }

.bp3-icon-chevron-right::before{
  content:""; }

.bp3-icon-chevron-up::before{
  content:""; }

.bp3-icon-circle::before{
  content:""; }

.bp3-icon-circle-arrow-down::before{
  content:""; }

.bp3-icon-circle-arrow-left::before{
  content:""; }

.bp3-icon-circle-arrow-right::before{
  content:""; }

.bp3-icon-circle-arrow-up::before{
  content:""; }

.bp3-icon-citation::before{
  content:""; }

.bp3-icon-clean::before{
  content:""; }

.bp3-icon-clipboard::before{
  content:""; }

.bp3-icon-cloud::before{
  content:"☁"; }

.bp3-icon-cloud-download::before{
  content:""; }

.bp3-icon-cloud-upload::before{
  content:""; }

.bp3-icon-code::before{
  content:""; }

.bp3-icon-code-block::before{
  content:""; }

.bp3-icon-cog::before{
  content:""; }

.bp3-icon-collapse-all::before{
  content:""; }

.bp3-icon-column-layout::before{
  content:""; }

.bp3-icon-comment::before{
  content:""; }

.bp3-icon-comparison::before{
  content:""; }

.bp3-icon-compass::before{
  content:""; }

.bp3-icon-compressed::before{
  content:""; }

.bp3-icon-confirm::before{
  content:""; }

.bp3-icon-console::before{
  content:""; }

.bp3-icon-contrast::before{
  content:""; }

.bp3-icon-control::before{
  content:""; }

.bp3-icon-credit-card::before{
  content:""; }

.bp3-icon-cross::before{
  content:"✗"; }

.bp3-icon-crown::before{
  content:""; }

.bp3-icon-cube::before{
  content:""; }

.bp3-icon-cube-add::before{
  content:""; }

.bp3-icon-cube-remove::before{
  content:""; }

.bp3-icon-curved-range-chart::before{
  content:""; }

.bp3-icon-cut::before{
  content:""; }

.bp3-icon-dashboard::before{
  content:""; }

.bp3-icon-data-lineage::before{
  content:""; }

.bp3-icon-database::before{
  content:""; }

.bp3-icon-delete::before{
  content:""; }

.bp3-icon-delta::before{
  content:"Δ"; }

.bp3-icon-derive-column::before{
  content:""; }

.bp3-icon-desktop::before{
  content:""; }

.bp3-icon-diagnosis::before{
  content:""; }

.bp3-icon-diagram-tree::before{
  content:""; }

.bp3-icon-direction-left::before{
  content:""; }

.bp3-icon-direction-right::before{
  content:""; }

.bp3-icon-disable::before{
  content:""; }

.bp3-icon-document::before{
  content:""; }

.bp3-icon-document-open::before{
  content:""; }

.bp3-icon-document-share::before{
  content:""; }

.bp3-icon-dollar::before{
  content:"$"; }

.bp3-icon-dot::before{
  content:"•"; }

.bp3-icon-double-caret-horizontal::before{
  content:""; }

.bp3-icon-double-caret-vertical::before{
  content:""; }

.bp3-icon-double-chevron-down::before{
  content:""; }

.bp3-icon-double-chevron-left::before{
  content:""; }

.bp3-icon-double-chevron-right::before{
  content:""; }

.bp3-icon-double-chevron-up::before{
  content:""; }

.bp3-icon-doughnut-chart::before{
  content:""; }

.bp3-icon-download::before{
  content:""; }

.bp3-icon-drag-handle-horizontal::before{
  content:""; }

.bp3-icon-drag-handle-vertical::before{
  content:""; }

.bp3-icon-draw::before{
  content:""; }

.bp3-icon-drive-time::before{
  content:""; }

.bp3-icon-duplicate::before{
  content:""; }

.bp3-icon-edit::before{
  content:"✎"; }

.bp3-icon-eject::before{
  content:"⏏"; }

.bp3-icon-endorsed::before{
  content:""; }

.bp3-icon-envelope::before{
  content:"✉"; }

.bp3-icon-equals::before{
  content:""; }

.bp3-icon-eraser::before{
  content:""; }

.bp3-icon-error::before{
  content:""; }

.bp3-icon-euro::before{
  content:"€"; }

.bp3-icon-exchange::before{
  content:""; }

.bp3-icon-exclude-row::before{
  content:""; }

.bp3-icon-expand-all::before{
  content:""; }

.bp3-icon-export::before{
  content:""; }

.bp3-icon-eye-off::before{
  content:""; }

.bp3-icon-eye-on::before{
  content:""; }

.bp3-icon-eye-open::before{
  content:""; }

.bp3-icon-fast-backward::before{
  content:""; }

.bp3-icon-fast-forward::before{
  content:""; }

.bp3-icon-feed::before{
  content:""; }

.bp3-icon-feed-subscribed::before{
  content:""; }

.bp3-icon-film::before{
  content:""; }

.bp3-icon-filter::before{
  content:""; }

.bp3-icon-filter-keep::before{
  content:""; }

.bp3-icon-filter-list::before{
  content:""; }

.bp3-icon-filter-open::before{
  content:""; }

.bp3-icon-filter-remove::before{
  content:""; }

.bp3-icon-flag::before{
  content:"⚑"; }

.bp3-icon-flame::before{
  content:""; }

.bp3-icon-flash::before{
  content:""; }

.bp3-icon-floppy-disk::before{
  content:""; }

.bp3-icon-flow-branch::before{
  content:""; }

.bp3-icon-flow-end::before{
  content:""; }

.bp3-icon-flow-linear::before{
  content:""; }

.bp3-icon-flow-review::before{
  content:""; }

.bp3-icon-flow-review-branch::before{
  content:""; }

.bp3-icon-flows::before{
  content:""; }

.bp3-icon-folder-close::before{
  content:""; }

.bp3-icon-folder-new::before{
  content:""; }

.bp3-icon-folder-open::before{
  content:""; }

.bp3-icon-folder-shared::before{
  content:""; }

.bp3-icon-folder-shared-open::before{
  content:""; }

.bp3-icon-follower::before{
  content:""; }

.bp3-icon-following::before{
  content:""; }

.bp3-icon-font::before{
  content:""; }

.bp3-icon-fork::before{
  content:""; }

.bp3-icon-form::before{
  content:""; }

.bp3-icon-full-circle::before{
  content:""; }

.bp3-icon-full-stacked-chart::before{
  content:""; }

.bp3-icon-fullscreen::before{
  content:""; }

.bp3-icon-function::before{
  content:""; }

.bp3-icon-gantt-chart::before{
  content:""; }

.bp3-icon-geolocation::before{
  content:""; }

.bp3-icon-geosearch::before{
  content:""; }

.bp3-icon-git-branch::before{
  content:""; }

.bp3-icon-git-commit::before{
  content:""; }

.bp3-icon-git-merge::before{
  content:""; }

.bp3-icon-git-new-branch::before{
  content:""; }

.bp3-icon-git-pull::before{
  content:""; }

.bp3-icon-git-push::before{
  content:""; }

.bp3-icon-git-repo::before{
  content:""; }

.bp3-icon-glass::before{
  content:""; }

.bp3-icon-globe::before{
  content:""; }

.bp3-icon-globe-network::before{
  content:""; }

.bp3-icon-graph::before{
  content:""; }

.bp3-icon-graph-remove::before{
  content:""; }

.bp3-icon-greater-than::before{
  content:""; }

.bp3-icon-greater-than-or-equal-to::before{
  content:""; }

.bp3-icon-grid::before{
  content:""; }

.bp3-icon-grid-view::before{
  content:""; }

.bp3-icon-group-objects::before{
  content:""; }

.bp3-icon-grouped-bar-chart::before{
  content:""; }

.bp3-icon-hand::before{
  content:""; }

.bp3-icon-hand-down::before{
  content:""; }

.bp3-icon-hand-left::before{
  content:""; }

.bp3-icon-hand-right::before{
  content:""; }

.bp3-icon-hand-up::before{
  content:""; }

.bp3-icon-header::before{
  content:""; }

.bp3-icon-header-one::before{
  content:""; }

.bp3-icon-header-two::before{
  content:""; }

.bp3-icon-headset::before{
  content:""; }

.bp3-icon-heart::before{
  content:"♥"; }

.bp3-icon-heart-broken::before{
  content:""; }

.bp3-icon-heat-grid::before{
  content:""; }

.bp3-icon-heatmap::before{
  content:""; }

.bp3-icon-help::before{
  content:"?"; }

.bp3-icon-helper-management::before{
  content:""; }

.bp3-icon-highlight::before{
  content:""; }

.bp3-icon-history::before{
  content:""; }

.bp3-icon-home::before{
  content:"⌂"; }

.bp3-icon-horizontal-bar-chart::before{
  content:""; }

.bp3-icon-horizontal-bar-chart-asc::before{
  content:""; }

.bp3-icon-horizontal-bar-chart-desc::before{
  content:""; }

.bp3-icon-horizontal-distribution::before{
  content:""; }

.bp3-icon-id-number::before{
  content:""; }

.bp3-icon-image-rotate-left::before{
  content:""; }

.bp3-icon-image-rotate-right::before{
  content:""; }

.bp3-icon-import::before{
  content:""; }

.bp3-icon-inbox::before{
  content:""; }

.bp3-icon-inbox-filtered::before{
  content:""; }

.bp3-icon-inbox-geo::before{
  content:""; }

.bp3-icon-inbox-search::before{
  content:""; }

.bp3-icon-inbox-update::before{
  content:""; }

.bp3-icon-info-sign::before{
  content:"ℹ"; }

.bp3-icon-inheritance::before{
  content:""; }

.bp3-icon-inner-join::before{
  content:""; }

.bp3-icon-insert::before{
  content:""; }

.bp3-icon-intersection::before{
  content:""; }

.bp3-icon-ip-address::before{
  content:""; }

.bp3-icon-issue::before{
  content:""; }

.bp3-icon-issue-closed::before{
  content:""; }

.bp3-icon-issue-new::before{
  content:""; }

.bp3-icon-italic::before{
  content:""; }

.bp3-icon-join-table::before{
  content:""; }

.bp3-icon-key::before{
  content:""; }

.bp3-icon-key-backspace::before{
  content:""; }

.bp3-icon-key-command::before{
  content:""; }

.bp3-icon-key-control::before{
  content:""; }

.bp3-icon-key-delete::before{
  content:""; }

.bp3-icon-key-enter::before{
  content:""; }

.bp3-icon-key-escape::before{
  content:""; }

.bp3-icon-key-option::before{
  content:""; }

.bp3-icon-key-shift::before{
  content:""; }

.bp3-icon-key-tab::before{
  content:""; }

.bp3-icon-known-vehicle::before{
  content:""; }

.bp3-icon-lab-test::before{
  content:""; }

.bp3-icon-label::before{
  content:""; }

.bp3-icon-layer::before{
  content:""; }

.bp3-icon-layers::before{
  content:""; }

.bp3-icon-layout::before{
  content:""; }

.bp3-icon-layout-auto::before{
  content:""; }

.bp3-icon-layout-balloon::before{
  content:""; }

.bp3-icon-layout-circle::before{
  content:""; }

.bp3-icon-layout-grid::before{
  content:""; }

.bp3-icon-layout-group-by::before{
  content:""; }

.bp3-icon-layout-hierarchy::before{
  content:""; }

.bp3-icon-layout-linear::before{
  content:""; }

.bp3-icon-layout-skew-grid::before{
  content:""; }

.bp3-icon-layout-sorted-clusters::before{
  content:""; }

.bp3-icon-learning::before{
  content:""; }

.bp3-icon-left-join::before{
  content:""; }

.bp3-icon-less-than::before{
  content:""; }

.bp3-icon-less-than-or-equal-to::before{
  content:""; }

.bp3-icon-lifesaver::before{
  content:""; }

.bp3-icon-lightbulb::before{
  content:""; }

.bp3-icon-link::before{
  content:""; }

.bp3-icon-list::before{
  content:"☰"; }

.bp3-icon-list-columns::before{
  content:""; }

.bp3-icon-list-detail-view::before{
  content:""; }

.bp3-icon-locate::before{
  content:""; }

.bp3-icon-lock::before{
  content:""; }

.bp3-icon-log-in::before{
  content:""; }

.bp3-icon-log-out::before{
  content:""; }

.bp3-icon-manual::before{
  content:""; }

.bp3-icon-manually-entered-data::before{
  content:""; }

.bp3-icon-map::before{
  content:""; }

.bp3-icon-map-create::before{
  content:""; }

.bp3-icon-map-marker::before{
  content:""; }

.bp3-icon-maximize::before{
  content:""; }

.bp3-icon-media::before{
  content:""; }

.bp3-icon-menu::before{
  content:""; }

.bp3-icon-menu-closed::before{
  content:""; }

.bp3-icon-menu-open::before{
  content:""; }

.bp3-icon-merge-columns::before{
  content:""; }

.bp3-icon-merge-links::before{
  content:""; }

.bp3-icon-minimize::before{
  content:""; }

.bp3-icon-minus::before{
  content:"−"; }

.bp3-icon-mobile-phone::before{
  content:""; }

.bp3-icon-mobile-video::before{
  content:""; }

.bp3-icon-moon::before{
  content:""; }

.bp3-icon-more::before{
  content:""; }

.bp3-icon-mountain::before{
  content:""; }

.bp3-icon-move::before{
  content:""; }

.bp3-icon-mugshot::before{
  content:""; }

.bp3-icon-multi-select::before{
  content:""; }

.bp3-icon-music::before{
  content:""; }

.bp3-icon-new-drawing::before{
  content:""; }

.bp3-icon-new-grid-item::before{
  content:""; }

.bp3-icon-new-layer::before{
  content:""; }

.bp3-icon-new-layers::before{
  content:""; }

.bp3-icon-new-link::before{
  content:""; }

.bp3-icon-new-object::before{
  content:""; }

.bp3-icon-new-person::before{
  content:""; }

.bp3-icon-new-prescription::before{
  content:""; }

.bp3-icon-new-text-box::before{
  content:""; }

.bp3-icon-ninja::before{
  content:""; }

.bp3-icon-not-equal-to::before{
  content:""; }

.bp3-icon-notifications::before{
  content:""; }

.bp3-icon-notifications-updated::before{
  content:""; }

.bp3-icon-numbered-list::before{
  content:""; }

.bp3-icon-numerical::before{
  content:""; }

.bp3-icon-office::before{
  content:""; }

.bp3-icon-offline::before{
  content:""; }

.bp3-icon-oil-field::before{
  content:""; }

.bp3-icon-one-column::before{
  content:""; }

.bp3-icon-outdated::before{
  content:""; }

.bp3-icon-page-layout::before{
  content:""; }

.bp3-icon-panel-stats::before{
  content:""; }

.bp3-icon-panel-table::before{
  content:""; }

.bp3-icon-paperclip::before{
  content:""; }

.bp3-icon-paragraph::before{
  content:""; }

.bp3-icon-path::before{
  content:""; }

.bp3-icon-path-search::before{
  content:""; }

.bp3-icon-pause::before{
  content:""; }

.bp3-icon-people::before{
  content:""; }

.bp3-icon-percentage::before{
  content:""; }

.bp3-icon-person::before{
  content:""; }

.bp3-icon-phone::before{
  content:"☎"; }

.bp3-icon-pie-chart::before{
  content:""; }

.bp3-icon-pin::before{
  content:""; }

.bp3-icon-pivot::before{
  content:""; }

.bp3-icon-pivot-table::before{
  content:""; }

.bp3-icon-play::before{
  content:""; }

.bp3-icon-plus::before{
  content:"+"; }

.bp3-icon-polygon-filter::before{
  content:""; }

.bp3-icon-power::before{
  content:""; }

.bp3-icon-predictive-analysis::before{
  content:""; }

.bp3-icon-prescription::before{
  content:""; }

.bp3-icon-presentation::before{
  content:""; }

.bp3-icon-print::before{
  content:"⎙"; }

.bp3-icon-projects::before{
  content:""; }

.bp3-icon-properties::before{
  content:""; }

.bp3-icon-property::before{
  content:""; }

.bp3-icon-publish-function::before{
  content:""; }

.bp3-icon-pulse::before{
  content:""; }

.bp3-icon-random::before{
  content:""; }

.bp3-icon-record::before{
  content:""; }

.bp3-icon-redo::before{
  content:""; }

.bp3-icon-refresh::before{
  content:""; }

.bp3-icon-regression-chart::before{
  content:""; }

.bp3-icon-remove::before{
  content:""; }

.bp3-icon-remove-column::before{
  content:""; }

.bp3-icon-remove-column-left::before{
  content:""; }

.bp3-icon-remove-column-right::before{
  content:""; }

.bp3-icon-remove-row-bottom::before{
  content:""; }

.bp3-icon-remove-row-top::before{
  content:""; }

.bp3-icon-repeat::before{
  content:""; }

.bp3-icon-reset::before{
  content:""; }

.bp3-icon-resolve::before{
  content:""; }

.bp3-icon-rig::before{
  content:""; }

.bp3-icon-right-join::before{
  content:""; }

.bp3-icon-ring::before{
  content:""; }

.bp3-icon-rotate-document::before{
  content:""; }

.bp3-icon-rotate-page::before{
  content:""; }

.bp3-icon-satellite::before{
  content:""; }

.bp3-icon-saved::before{
  content:""; }

.bp3-icon-scatter-plot::before{
  content:""; }

.bp3-icon-search::before{
  content:""; }

.bp3-icon-search-around::before{
  content:""; }

.bp3-icon-search-template::before{
  content:""; }

.bp3-icon-search-text::before{
  content:""; }

.bp3-icon-segmented-control::before{
  content:""; }

.bp3-icon-select::before{
  content:""; }

.bp3-icon-selection::before{
  content:"⦿"; }

.bp3-icon-send-to::before{
  content:""; }

.bp3-icon-send-to-graph::before{
  content:""; }

.bp3-icon-send-to-map::before{
  content:""; }

.bp3-icon-series-add::before{
  content:""; }

.bp3-icon-series-configuration::before{
  content:""; }

.bp3-icon-series-derived::before{
  content:""; }

.bp3-icon-series-filtered::before{
  content:""; }

.bp3-icon-series-search::before{
  content:""; }

.bp3-icon-settings::before{
  content:""; }

.bp3-icon-share::before{
  content:""; }

.bp3-icon-shield::before{
  content:""; }

.bp3-icon-shop::before{
  content:""; }

.bp3-icon-shopping-cart::before{
  content:""; }

.bp3-icon-signal-search::before{
  content:""; }

.bp3-icon-sim-card::before{
  content:""; }

.bp3-icon-slash::before{
  content:""; }

.bp3-icon-small-cross::before{
  content:""; }

.bp3-icon-small-minus::before{
  content:""; }

.bp3-icon-small-plus::before{
  content:""; }

.bp3-icon-small-tick::before{
  content:""; }

.bp3-icon-snowflake::before{
  content:""; }

.bp3-icon-social-media::before{
  content:""; }

.bp3-icon-sort::before{
  content:""; }

.bp3-icon-sort-alphabetical::before{
  content:""; }

.bp3-icon-sort-alphabetical-desc::before{
  content:""; }

.bp3-icon-sort-asc::before{
  content:""; }

.bp3-icon-sort-desc::before{
  content:""; }

.bp3-icon-sort-numerical::before{
  content:""; }

.bp3-icon-sort-numerical-desc::before{
  content:""; }

.bp3-icon-split-columns::before{
  content:""; }

.bp3-icon-square::before{
  content:""; }

.bp3-icon-stacked-chart::before{
  content:""; }

.bp3-icon-star::before{
  content:"★"; }

.bp3-icon-star-empty::before{
  content:"☆"; }

.bp3-icon-step-backward::before{
  content:""; }

.bp3-icon-step-chart::before{
  content:""; }

.bp3-icon-step-forward::before{
  content:""; }

.bp3-icon-stop::before{
  content:""; }

.bp3-icon-stopwatch::before{
  content:""; }

.bp3-icon-strikethrough::before{
  content:""; }

.bp3-icon-style::before{
  content:""; }

.bp3-icon-swap-horizontal::before{
  content:""; }

.bp3-icon-swap-vertical::before{
  content:""; }

.bp3-icon-symbol-circle::before{
  content:""; }

.bp3-icon-symbol-cross::before{
  content:""; }

.bp3-icon-symbol-diamond::before{
  content:""; }

.bp3-icon-symbol-square::before{
  content:""; }

.bp3-icon-symbol-triangle-down::before{
  content:""; }

.bp3-icon-symbol-triangle-up::before{
  content:""; }

.bp3-icon-tag::before{
  content:""; }

.bp3-icon-take-action::before{
  content:""; }

.bp3-icon-taxi::before{
  content:""; }

.bp3-icon-text-highlight::before{
  content:""; }

.bp3-icon-th::before{
  content:""; }

.bp3-icon-th-derived::before{
  content:""; }

.bp3-icon-th-disconnect::before{
  content:""; }

.bp3-icon-th-filtered::before{
  content:""; }

.bp3-icon-th-list::before{
  content:""; }

.bp3-icon-thumbs-down::before{
  content:""; }

.bp3-icon-thumbs-up::before{
  content:""; }

.bp3-icon-tick::before{
  content:"✓"; }

.bp3-icon-tick-circle::before{
  content:""; }

.bp3-icon-time::before{
  content:"⏲"; }

.bp3-icon-timeline-area-chart::before{
  content:""; }

.bp3-icon-timeline-bar-chart::before{
  content:""; }

.bp3-icon-timeline-events::before{
  content:""; }

.bp3-icon-timeline-line-chart::before{
  content:""; }

.bp3-icon-tint::before{
  content:""; }

.bp3-icon-torch::before{
  content:""; }

.bp3-icon-tractor::before{
  content:""; }

.bp3-icon-train::before{
  content:""; }

.bp3-icon-translate::before{
  content:""; }

.bp3-icon-trash::before{
  content:""; }

.bp3-icon-tree::before{
  content:""; }

.bp3-icon-trending-down::before{
  content:""; }

.bp3-icon-trending-up::before{
  content:""; }

.bp3-icon-truck::before{
  content:""; }

.bp3-icon-two-columns::before{
  content:""; }

.bp3-icon-unarchive::before{
  content:""; }

.bp3-icon-underline::before{
  content:"⎁"; }

.bp3-icon-undo::before{
  content:"⎌"; }

.bp3-icon-ungroup-objects::before{
  content:""; }

.bp3-icon-unknown-vehicle::before{
  content:""; }

.bp3-icon-unlock::before{
  content:""; }

.bp3-icon-unpin::before{
  content:""; }

.bp3-icon-unresolve::before{
  content:""; }

.bp3-icon-updated::before{
  content:""; }

.bp3-icon-upload::before{
  content:""; }

.bp3-icon-user::before{
  content:""; }

.bp3-icon-variable::before{
  content:""; }

.bp3-icon-vertical-bar-chart-asc::before{
  content:""; }

.bp3-icon-vertical-bar-chart-desc::before{
  content:""; }

.bp3-icon-vertical-distribution::before{
  content:""; }

.bp3-icon-video::before{
  content:""; }

.bp3-icon-volume-down::before{
  content:""; }

.bp3-icon-volume-off::before{
  content:""; }

.bp3-icon-volume-up::before{
  content:""; }

.bp3-icon-walk::before{
  content:""; }

.bp3-icon-warning-sign::before{
  content:""; }

.bp3-icon-waterfall-chart::before{
  content:""; }

.bp3-icon-widget::before{
  content:""; }

.bp3-icon-widget-button::before{
  content:""; }

.bp3-icon-widget-footer::before{
  content:""; }

.bp3-icon-widget-header::before{
  content:""; }

.bp3-icon-wrench::before{
  content:""; }

.bp3-icon-zoom-in::before{
  content:""; }

.bp3-icon-zoom-out::before{
  content:""; }

.bp3-icon-zoom-to-fit::before{
  content:""; }
.bp3-submenu > .bp3-popover-wrapper{
  display:block; }

.bp3-submenu .bp3-popover-target{
  display:block; }
  .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{ }

.bp3-submenu.bp3-popover{
  -webkit-box-shadow:none;
          box-shadow:none;
  padding:0 5px; }
  .bp3-submenu.bp3-popover > .bp3-popover-content{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); }
  .bp3-dark .bp3-submenu.bp3-popover, .bp3-submenu.bp3-popover.bp3-dark{
    -webkit-box-shadow:none;
            box-shadow:none; }
    .bp3-dark .bp3-submenu.bp3-popover > .bp3-popover-content, .bp3-submenu.bp3-popover.bp3-dark > .bp3-popover-content{
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
.bp3-menu{
  background:#ffffff;
  border-radius:3px;
  color:#182026;
  list-style:none;
  margin:0;
  min-width:180px;
  padding:5px;
  text-align:left; }

.bp3-menu-divider{
  border-top:1px solid rgba(16, 22, 26, 0.15);
  display:block;
  margin:5px; }
  .bp3-dark .bp3-menu-divider{
    border-top-color:rgba(255, 255, 255, 0.15); }

.bp3-menu-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  border-radius:2px;
  color:inherit;
  line-height:20px;
  padding:5px 7px;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .bp3-menu-item > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-menu-item > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-menu-item::before,
  .bp3-menu-item > *{
    margin-right:7px; }
  .bp3-menu-item:empty::before,
  .bp3-menu-item > :last-child{
    margin-right:0; }
  .bp3-menu-item > .bp3-fill{
    word-break:break-word; }
  .bp3-menu-item:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{
    background-color:rgba(167, 182, 194, 0.3);
    cursor:pointer;
    text-decoration:none; }
  .bp3-menu-item.bp3-disabled{
    background-color:inherit;
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed; }
  .bp3-dark .bp3-menu-item{
    color:inherit; }
    .bp3-dark .bp3-menu-item:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-menu-item{
      background-color:rgba(138, 155, 168, 0.15);
      color:inherit; }
    .bp3-dark .bp3-menu-item.bp3-disabled{
      background-color:inherit;
      color:rgba(167, 182, 194, 0.6); }
  .bp3-menu-item.bp3-intent-primary{
    color:#106ba3; }
    .bp3-menu-item.bp3-intent-primary .bp3-icon{
      color:inherit; }
    .bp3-menu-item.bp3-intent-primary::before, .bp3-menu-item.bp3-intent-primary::after,
    .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{
      color:#106ba3; }
    .bp3-menu-item.bp3-intent-primary:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-menu-item.bp3-intent-primary.bp3-active{
      background-color:#137cbd; }
    .bp3-menu-item.bp3-intent-primary:active{
      background-color:#106ba3; }
    .bp3-menu-item.bp3-intent-primary:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-menu-item.bp3-intent-primary:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-menu-item.bp3-intent-primary:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after,
    .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,
    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-primary:active, .bp3-menu-item.bp3-intent-primary:active::before, .bp3-menu-item.bp3-intent-primary:active::after,
    .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-primary.bp3-active, .bp3-menu-item.bp3-intent-primary.bp3-active::before, .bp3-menu-item.bp3-intent-primary.bp3-active::after,
    .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{
      color:#ffffff; }
  .bp3-menu-item.bp3-intent-success{
    color:#0d8050; }
    .bp3-menu-item.bp3-intent-success .bp3-icon{
      color:inherit; }
    .bp3-menu-item.bp3-intent-success::before, .bp3-menu-item.bp3-intent-success::after,
    .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{
      color:#0d8050; }
    .bp3-menu-item.bp3-intent-success:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-menu-item.bp3-intent-success.bp3-active{
      background-color:#0f9960; }
    .bp3-menu-item.bp3-intent-success:active{
      background-color:#0d8050; }
    .bp3-menu-item.bp3-intent-success:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-menu-item.bp3-intent-success:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-menu-item.bp3-intent-success:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after,
    .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,
    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-success:active, .bp3-menu-item.bp3-intent-success:active::before, .bp3-menu-item.bp3-intent-success:active::after,
    .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-success.bp3-active, .bp3-menu-item.bp3-intent-success.bp3-active::before, .bp3-menu-item.bp3-intent-success.bp3-active::after,
    .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{
      color:#ffffff; }
  .bp3-menu-item.bp3-intent-warning{
    color:#bf7326; }
    .bp3-menu-item.bp3-intent-warning .bp3-icon{
      color:inherit; }
    .bp3-menu-item.bp3-intent-warning::before, .bp3-menu-item.bp3-intent-warning::after,
    .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{
      color:#bf7326; }
    .bp3-menu-item.bp3-intent-warning:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-menu-item.bp3-intent-warning.bp3-active{
      background-color:#d9822b; }
    .bp3-menu-item.bp3-intent-warning:active{
      background-color:#bf7326; }
    .bp3-menu-item.bp3-intent-warning:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-menu-item.bp3-intent-warning:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-menu-item.bp3-intent-warning:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after,
    .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,
    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-warning:active, .bp3-menu-item.bp3-intent-warning:active::before, .bp3-menu-item.bp3-intent-warning:active::after,
    .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-warning.bp3-active, .bp3-menu-item.bp3-intent-warning.bp3-active::before, .bp3-menu-item.bp3-intent-warning.bp3-active::after,
    .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{
      color:#ffffff; }
  .bp3-menu-item.bp3-intent-danger{
    color:#c23030; }
    .bp3-menu-item.bp3-intent-danger .bp3-icon{
      color:inherit; }
    .bp3-menu-item.bp3-intent-danger::before, .bp3-menu-item.bp3-intent-danger::after,
    .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{
      color:#c23030; }
    .bp3-menu-item.bp3-intent-danger:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-menu-item.bp3-intent-danger.bp3-active{
      background-color:#db3737; }
    .bp3-menu-item.bp3-intent-danger:active{
      background-color:#c23030; }
    .bp3-menu-item.bp3-intent-danger:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-menu-item.bp3-intent-danger:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-menu-item.bp3-intent-danger:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after,
    .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,
    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-danger:active, .bp3-menu-item.bp3-intent-danger:active::before, .bp3-menu-item.bp3-intent-danger:active::after,
    .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-danger.bp3-active, .bp3-menu-item.bp3-intent-danger.bp3-active::before, .bp3-menu-item.bp3-intent-danger.bp3-active::after,
    .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{
      color:#ffffff; }
  .bp3-menu-item::before{
    font-family:"Icons16", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:1;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    margin-right:7px; }
  .bp3-menu-item::before,
  .bp3-menu-item > .bp3-icon{
    color:#5c7080;
    margin-top:2px; }
  .bp3-menu-item .bp3-menu-item-label{
    color:#5c7080; }
  .bp3-menu-item:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{
    color:inherit; }
  .bp3-menu-item.bp3-active, .bp3-menu-item:active{
    background-color:rgba(115, 134, 148, 0.3); }
  .bp3-menu-item.bp3-disabled{
    background-color:inherit !important;
    color:rgba(92, 112, 128, 0.6) !important;
    cursor:not-allowed !important;
    outline:none !important; }
    .bp3-menu-item.bp3-disabled::before,
    .bp3-menu-item.bp3-disabled > .bp3-icon,
    .bp3-menu-item.bp3-disabled .bp3-menu-item-label{
      color:rgba(92, 112, 128, 0.6) !important; }
  .bp3-large .bp3-menu-item{
    font-size:16px;
    line-height:22px;
    padding:9px 7px; }
    .bp3-large .bp3-menu-item .bp3-icon{
      margin-top:3px; }
    .bp3-large .bp3-menu-item::before{
      font-family:"Icons20", sans-serif;
      font-size:20px;
      font-style:normal;
      font-weight:400;
      line-height:1;
      -moz-osx-font-smoothing:grayscale;
      -webkit-font-smoothing:antialiased;
      margin-right:10px;
      margin-top:1px; }

button.bp3-menu-item{
  background:none;
  border:none;
  text-align:left;
  width:100%; }
.bp3-menu-header{
  border-top:1px solid rgba(16, 22, 26, 0.15);
  display:block;
  margin:5px;
  cursor:default;
  padding-left:2px; }
  .bp3-dark .bp3-menu-header{
    border-top-color:rgba(255, 255, 255, 0.15); }
  .bp3-menu-header:first-of-type{
    border-top:none; }
  .bp3-menu-header > h6{
    color:#182026;
    font-weight:600;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    line-height:17px;
    margin:0;
    padding:10px 7px 0 1px; }
    .bp3-dark .bp3-menu-header > h6{
      color:#f5f8fa; }
  .bp3-menu-header:first-of-type > h6{
    padding-top:0; }
  .bp3-large .bp3-menu-header > h6{
    font-size:18px;
    padding-bottom:5px;
    padding-top:15px; }
  .bp3-large .bp3-menu-header:first-of-type > h6{
    padding-top:0; }

.bp3-dark .bp3-menu{
  background:#30404d;
  color:#f5f8fa; }

.bp3-dark .bp3-menu-item{ }
  .bp3-dark .bp3-menu-item.bp3-intent-primary{
    color:#48aff0; }
    .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{
      color:inherit; }
    .bp3-dark .bp3-menu-item.bp3-intent-primary::before, .bp3-dark .bp3-menu-item.bp3-intent-primary::after,
    .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{
      color:#48aff0; }
    .bp3-dark .bp3-menu-item.bp3-intent-primary:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{
      background-color:#137cbd; }
    .bp3-dark .bp3-menu-item.bp3-intent-primary:active{
      background-color:#106ba3; }
    .bp3-dark .bp3-menu-item.bp3-intent-primary:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after,
    .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,
    .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,
    .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-primary:active, .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before, .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,
    .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,
    .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{
      color:#ffffff; }
  .bp3-dark .bp3-menu-item.bp3-intent-success{
    color:#3dcc91; }
    .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{
      color:inherit; }
    .bp3-dark .bp3-menu-item.bp3-intent-success::before, .bp3-dark .bp3-menu-item.bp3-intent-success::after,
    .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{
      color:#3dcc91; }
    .bp3-dark .bp3-menu-item.bp3-intent-success:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{
      background-color:#0f9960; }
    .bp3-dark .bp3-menu-item.bp3-intent-success:active{
      background-color:#0d8050; }
    .bp3-dark .bp3-menu-item.bp3-intent-success:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after,
    .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,
    .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label,
    .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-success:active, .bp3-dark .bp3-menu-item.bp3-intent-success:active::before, .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,
    .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,
    .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{
      color:#ffffff; }
  .bp3-dark .bp3-menu-item.bp3-intent-warning{
    color:#ffb366; }
    .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{
      color:inherit; }
    .bp3-dark .bp3-menu-item.bp3-intent-warning::before, .bp3-dark .bp3-menu-item.bp3-intent-warning::after,
    .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{
      color:#ffb366; }
    .bp3-dark .bp3-menu-item.bp3-intent-warning:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{
      background-color:#d9822b; }
    .bp3-dark .bp3-menu-item.bp3-intent-warning:active{
      background-color:#bf7326; }
    .bp3-dark .bp3-menu-item.bp3-intent-warning:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after,
    .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,
    .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,
    .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-warning:active, .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before, .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,
    .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,
    .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{
      color:#ffffff; }
  .bp3-dark .bp3-menu-item.bp3-intent-danger{
    color:#ff7373; }
    .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{
      color:inherit; }
    .bp3-dark .bp3-menu-item.bp3-intent-danger::before, .bp3-dark .bp3-menu-item.bp3-intent-danger::after,
    .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{
      color:#ff7373; }
    .bp3-dark .bp3-menu-item.bp3-intent-danger:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{
      background-color:#db3737; }
    .bp3-dark .bp3-menu-item.bp3-intent-danger:active{
      background-color:#c23030; }
    .bp3-dark .bp3-menu-item.bp3-intent-danger:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after,
    .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,
    .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,
    .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-danger:active, .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before, .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,
    .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,
    .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{
      color:#ffffff; }
  .bp3-dark .bp3-menu-item::before,
  .bp3-dark .bp3-menu-item > .bp3-icon{
    color:#a7b6c2; }
  .bp3-dark .bp3-menu-item .bp3-menu-item-label{
    color:#a7b6c2; }
  .bp3-dark .bp3-menu-item.bp3-active, .bp3-dark .bp3-menu-item:active{
    background-color:rgba(138, 155, 168, 0.3); }
  .bp3-dark .bp3-menu-item.bp3-disabled{
    color:rgba(167, 182, 194, 0.6) !important; }
    .bp3-dark .bp3-menu-item.bp3-disabled::before,
    .bp3-dark .bp3-menu-item.bp3-disabled > .bp3-icon,
    .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{
      color:rgba(167, 182, 194, 0.6) !important; }

.bp3-dark .bp3-menu-divider,
.bp3-dark .bp3-menu-header{
  border-color:rgba(255, 255, 255, 0.15); }

.bp3-dark .bp3-menu-header > h6{
  color:#f5f8fa; }

.bp3-label .bp3-menu{
  margin-top:5px; }
.bp3-navbar{
  background-color:#ffffff;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
  height:50px;
  padding:0 15px;
  position:relative;
  width:100%;
  z-index:10; }
  .bp3-navbar.bp3-dark,
  .bp3-dark .bp3-navbar{
    background-color:#394b59; }
  .bp3-navbar.bp3-dark{
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }
  .bp3-dark .bp3-navbar{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }
  .bp3-navbar.bp3-fixed-top{
    left:0;
    position:fixed;
    right:0;
    top:0; }

.bp3-navbar-heading{
  font-size:16px;
  margin-right:15px; }

.bp3-navbar-group{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:50px; }
  .bp3-navbar-group.bp3-align-left{
    float:left; }
  .bp3-navbar-group.bp3-align-right{
    float:right; }

.bp3-navbar-divider{
  border-left:1px solid rgba(16, 22, 26, 0.15);
  height:20px;
  margin:0 10px; }
  .bp3-dark .bp3-navbar-divider{
    border-left-color:rgba(255, 255, 255, 0.15); }
.bp3-non-ideal-state{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  text-align:center;
  width:100%; }
  .bp3-non-ideal-state > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-non-ideal-state > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-non-ideal-state::before,
  .bp3-non-ideal-state > *{
    margin-bottom:20px; }
  .bp3-non-ideal-state:empty::before,
  .bp3-non-ideal-state > :last-child{
    margin-bottom:0; }
  .bp3-non-ideal-state > *{
    max-width:400px; }

.bp3-non-ideal-state-visual{
  color:rgba(92, 112, 128, 0.6);
  font-size:60px; }
  .bp3-dark .bp3-non-ideal-state-visual{
    color:rgba(167, 182, 194, 0.6); }

.bp3-overflow-list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
  min-width:0; }

.bp3-overflow-list-spacer{
  -ms-flex-negative:1;
      flex-shrink:1;
  width:1px; }

body.bp3-overlay-open{
  overflow:hidden; }

.bp3-overlay{
  bottom:0;
  left:0;
  position:static;
  right:0;
  top:0;
  z-index:20; }
  .bp3-overlay:not(.bp3-overlay-open){
    pointer-events:none; }
  .bp3-overlay.bp3-overlay-container{
    overflow:hidden;
    position:fixed; }
    .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{
      position:absolute; }
  .bp3-overlay.bp3-overlay-scroll-container{
    overflow:auto;
    position:fixed; }
    .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{
      position:absolute; }
  .bp3-overlay.bp3-overlay-inline{
    display:inline;
    overflow:visible; }

.bp3-overlay-content{
  position:fixed;
  z-index:20; }
  .bp3-overlay-inline .bp3-overlay-content,
  .bp3-overlay-scroll-container .bp3-overlay-content{
    position:absolute; }

.bp3-overlay-backdrop{
  bottom:0;
  left:0;
  position:fixed;
  right:0;
  top:0;
  opacity:1;
  background-color:rgba(16, 22, 26, 0.7);
  overflow:auto;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  z-index:20; }
  .bp3-overlay-backdrop.bp3-overlay-enter, .bp3-overlay-backdrop.bp3-overlay-appear{
    opacity:0; }
  .bp3-overlay-backdrop.bp3-overlay-enter-active, .bp3-overlay-backdrop.bp3-overlay-appear-active{
    opacity:1;
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:200ms;
            transition-duration:200ms;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-overlay-backdrop.bp3-overlay-exit{
    opacity:1; }
  .bp3-overlay-backdrop.bp3-overlay-exit-active{
    opacity:0;
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:200ms;
            transition-duration:200ms;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-overlay-backdrop:focus{
    outline:none; }
  .bp3-overlay-inline .bp3-overlay-backdrop{
    position:absolute; }
.bp3-panel-stack{
  overflow:hidden;
  position:relative; }

.bp3-panel-stack-header{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-shadow:0 1px rgba(16, 22, 26, 0.15);
          box-shadow:0 1px rgba(16, 22, 26, 0.15);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-negative:0;
      flex-shrink:0;
  height:30px;
  z-index:1; }
  .bp3-dark .bp3-panel-stack-header{
    -webkit-box-shadow:0 1px rgba(255, 255, 255, 0.15);
            box-shadow:0 1px rgba(255, 255, 255, 0.15); }
  .bp3-panel-stack-header > span{
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1; }
  .bp3-panel-stack-header .bp3-heading{
    margin:0 5px; }

.bp3-button.bp3-panel-stack-header-back{
  margin-left:5px;
  padding-left:0;
  white-space:nowrap; }
  .bp3-button.bp3-panel-stack-header-back .bp3-icon{
    margin:0 2px; }

.bp3-panel-stack-view{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  background-color:#ffffff;
  border-right:1px solid rgba(16, 22, 26, 0.15);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-right:-1px;
  overflow-y:auto;
  z-index:1; }
  .bp3-dark .bp3-panel-stack-view{
    background-color:#30404d; }
  .bp3-panel-stack-view:nth-last-child(n + 4){
    display:none; }

.bp3-panel-stack-push .bp3-panel-stack-enter, .bp3-panel-stack-push .bp3-panel-stack-appear{
  -webkit-transform:translateX(100%);
          transform:translateX(100%);
  opacity:0; }

.bp3-panel-stack-push .bp3-panel-stack-enter-active, .bp3-panel-stack-push .bp3-panel-stack-appear-active{
  -webkit-transform:translate(0%);
          transform:translate(0%);
  opacity:1;
  -webkit-transition-delay:0;
          transition-delay:0;
  -webkit-transition-duration:400ms;
          transition-duration:400ms;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease; }

.bp3-panel-stack-push .bp3-panel-stack-exit{
  -webkit-transform:translate(0%);
          transform:translate(0%);
  opacity:1; }

.bp3-panel-stack-push .bp3-panel-stack-exit-active{
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%);
  opacity:0;
  -webkit-transition-delay:0;
          transition-delay:0;
  -webkit-transition-duration:400ms;
          transition-duration:400ms;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease; }

.bp3-panel-stack-pop .bp3-panel-stack-enter, .bp3-panel-stack-pop .bp3-panel-stack-appear{
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%);
  opacity:0; }

.bp3-panel-stack-pop .bp3-panel-stack-enter-active, .bp3-panel-stack-pop .bp3-panel-stack-appear-active{
  -webkit-transform:translate(0%);
          transform:translate(0%);
  opacity:1;
  -webkit-transition-delay:0;
          transition-delay:0;
  -webkit-transition-duration:400ms;
          transition-duration:400ms;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease; }

.bp3-panel-stack-pop .bp3-panel-stack-exit{
  -webkit-transform:translate(0%);
          transform:translate(0%);
  opacity:1; }

.bp3-panel-stack-pop .bp3-panel-stack-exit-active{
  -webkit-transform:translateX(100%);
          transform:translateX(100%);
  opacity:0;
  -webkit-transition-delay:0;
          transition-delay:0;
  -webkit-transition-duration:400ms;
          transition-duration:400ms;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease; }
.bp3-panel-stack2{
  overflow:hidden;
  position:relative; }

.bp3-panel-stack2-header{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-shadow:0 1px rgba(16, 22, 26, 0.15);
          box-shadow:0 1px rgba(16, 22, 26, 0.15);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-negative:0;
      flex-shrink:0;
  height:30px;
  z-index:1; }
  .bp3-dark .bp3-panel-stack2-header{
    -webkit-box-shadow:0 1px rgba(255, 255, 255, 0.15);
            box-shadow:0 1px rgba(255, 255, 255, 0.15); }
  .bp3-panel-stack2-header > span{
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1; }
  .bp3-panel-stack2-header .bp3-heading{
    margin:0 5px; }

.bp3-button.bp3-panel-stack2-header-back{
  margin-left:5px;
  padding-left:0;
  white-space:nowrap; }
  .bp3-button.bp3-panel-stack2-header-back .bp3-icon{
    margin:0 2px; }

.bp3-panel-stack2-view{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  background-color:#ffffff;
  border-right:1px solid rgba(16, 22, 26, 0.15);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-right:-1px;
  overflow-y:auto;
  z-index:1; }
  .bp3-dark .bp3-panel-stack2-view{
    background-color:#30404d; }
  .bp3-panel-stack2-view:nth-last-child(n + 4){
    display:none; }

.bp3-panel-stack2-push .bp3-panel-stack2-enter, .bp3-panel-stack2-push .bp3-panel-stack2-appear{
  -webkit-transform:translateX(100%);
          transform:translateX(100%);
  opacity:0; }

.bp3-panel-stack2-push .bp3-panel-stack2-enter-active, .bp3-panel-stack2-push .bp3-panel-stack2-appear-active{
  -webkit-transform:translate(0%);
          transform:translate(0%);
  opacity:1;
  -webkit-transition-delay:0;
          transition-delay:0;
  -webkit-transition-duration:400ms;
          transition-duration:400ms;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease; }

.bp3-panel-stack2-push .bp3-panel-stack2-exit{
  -webkit-transform:translate(0%);
          transform:translate(0%);
  opacity:1; }

.bp3-panel-stack2-push .bp3-panel-stack2-exit-active{
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%);
  opacity:0;
  -webkit-transition-delay:0;
          transition-delay:0;
  -webkit-transition-duration:400ms;
          transition-duration:400ms;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease; }

.bp3-panel-stack2-pop .bp3-panel-stack2-enter, .bp3-panel-stack2-pop .bp3-panel-stack2-appear{
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%);
  opacity:0; }

.bp3-panel-stack2-pop .bp3-panel-stack2-enter-active, .bp3-panel-stack2-pop .bp3-panel-stack2-appear-active{
  -webkit-transform:translate(0%);
          transform:translate(0%);
  opacity:1;
  -webkit-transition-delay:0;
          transition-delay:0;
  -webkit-transition-duration:400ms;
          transition-duration:400ms;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease; }

.bp3-panel-stack2-pop .bp3-panel-stack2-exit{
  -webkit-transform:translate(0%);
          transform:translate(0%);
  opacity:1; }

.bp3-panel-stack2-pop .bp3-panel-stack2-exit-active{
  -webkit-transform:translateX(100%);
          transform:translateX(100%);
  opacity:0;
  -webkit-transition-delay:0;
          transition-delay:0;
  -webkit-transition-duration:400ms;
          transition-duration:400ms;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-timing-function:ease;
          transition-timing-function:ease; }
.bp3-popover{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  -webkit-transform:scale(1);
          transform:scale(1);
  border-radius:3px;
  display:inline-block;
  z-index:20; }
  .bp3-popover .bp3-popover-arrow{
    height:30px;
    position:absolute;
    width:30px; }
    .bp3-popover .bp3-popover-arrow::before{
      height:20px;
      margin:5px;
      width:20px; }
  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover{
    margin-bottom:17px;
    margin-top:-17px; }
    .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow{
      bottom:-11px; }
      .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow svg{
        -webkit-transform:rotate(-90deg);
                transform:rotate(-90deg); }
  .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover{
    margin-left:17px; }
    .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow{
      left:-11px; }
      .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow svg{
        -webkit-transform:rotate(0);
                transform:rotate(0); }
  .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover{
    margin-top:17px; }
    .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow{
      top:-11px; }
      .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow svg{
        -webkit-transform:rotate(90deg);
                transform:rotate(90deg); }
  .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover{
    margin-left:-17px;
    margin-right:17px; }
    .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow{
      right:-11px; }
      .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow svg{
        -webkit-transform:rotate(180deg);
                transform:rotate(180deg); }
  .bp3-tether-element-attached-middle > .bp3-popover > .bp3-popover-arrow{
    top:50%;
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%); }
  .bp3-tether-element-attached-center > .bp3-popover > .bp3-popover-arrow{
    right:50%;
    -webkit-transform:translateX(50%);
            transform:translateX(50%); }
  .bp3-tether-element-attached-top.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow{
    top:-0.3934px; }
  .bp3-tether-element-attached-right.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow{
    right:-0.3934px; }
  .bp3-tether-element-attached-left.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow{
    left:-0.3934px; }
  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow{
    bottom:-0.3934px; }
  .bp3-tether-element-attached-top.bp3-tether-element-attached-left > .bp3-popover{
    -webkit-transform-origin:top left;
            transform-origin:top left; }
  .bp3-tether-element-attached-top.bp3-tether-element-attached-center > .bp3-popover{
    -webkit-transform-origin:top center;
            transform-origin:top center; }
  .bp3-tether-element-attached-top.bp3-tether-element-attached-right > .bp3-popover{
    -webkit-transform-origin:top right;
            transform-origin:top right; }
  .bp3-tether-element-attached-middle.bp3-tether-element-attached-left > .bp3-popover{
    -webkit-transform-origin:center left;
            transform-origin:center left; }
  .bp3-tether-element-attached-middle.bp3-tether-element-attached-center > .bp3-popover{
    -webkit-transform-origin:center center;
            transform-origin:center center; }
  .bp3-tether-element-attached-middle.bp3-tether-element-attached-right > .bp3-popover{
    -webkit-transform-origin:center right;
            transform-origin:center right; }
  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left > .bp3-popover{
    -webkit-transform-origin:bottom left;
            transform-origin:bottom left; }
  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center > .bp3-popover{
    -webkit-transform-origin:bottom center;
            transform-origin:bottom center; }
  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right > .bp3-popover{
    -webkit-transform-origin:bottom right;
            transform-origin:bottom right; }
  .bp3-popover .bp3-popover-content{
    background:#ffffff;
    color:inherit; }
  .bp3-popover .bp3-popover-arrow::before{
    -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2);
            box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); }
  .bp3-popover .bp3-popover-arrow-border{
    fill:#10161a;
    fill-opacity:0.1; }
  .bp3-popover .bp3-popover-arrow-fill{
    fill:#ffffff; }
  .bp3-popover-enter > .bp3-popover, .bp3-popover-appear > .bp3-popover{
    -webkit-transform:scale(0.3);
            transform:scale(0.3); }
  .bp3-popover-enter-active > .bp3-popover, .bp3-popover-appear-active > .bp3-popover{
    -webkit-transform:scale(1);
            transform:scale(1);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }
  .bp3-popover-exit > .bp3-popover{
    -webkit-transform:scale(1);
            transform:scale(1); }
  .bp3-popover-exit-active > .bp3-popover{
    -webkit-transform:scale(0.3);
            transform:scale(0.3);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }
  .bp3-popover .bp3-popover-content{
    border-radius:3px;
    position:relative; }
  .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{
    max-width:350px;
    padding:20px; }
  .bp3-popover-target + .bp3-overlay .bp3-popover.bp3-popover-content-sizing{
    width:350px; }
  .bp3-popover.bp3-minimal{
    margin:0 !important; }
    .bp3-popover.bp3-minimal .bp3-popover-arrow{
      display:none; }
    .bp3-popover.bp3-minimal.bp3-popover{
      -webkit-transform:scale(1);
              transform:scale(1); }
      .bp3-popover-enter > .bp3-popover.bp3-minimal.bp3-popover, .bp3-popover-appear > .bp3-popover.bp3-minimal.bp3-popover{
        -webkit-transform:scale(1);
                transform:scale(1); }
      .bp3-popover-enter-active > .bp3-popover.bp3-minimal.bp3-popover, .bp3-popover-appear-active > .bp3-popover.bp3-minimal.bp3-popover{
        -webkit-transform:scale(1);
                transform:scale(1);
        -webkit-transition-delay:0;
                transition-delay:0;
        -webkit-transition-duration:100ms;
                transition-duration:100ms;
        -webkit-transition-property:-webkit-transform;
        transition-property:-webkit-transform;
        transition-property:transform;
        transition-property:transform, -webkit-transform;
        -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
                transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
      .bp3-popover-exit > .bp3-popover.bp3-minimal.bp3-popover{
        -webkit-transform:scale(1);
                transform:scale(1); }
      .bp3-popover-exit-active > .bp3-popover.bp3-minimal.bp3-popover{
        -webkit-transform:scale(1);
                transform:scale(1);
        -webkit-transition-delay:0;
                transition-delay:0;
        -webkit-transition-duration:100ms;
                transition-duration:100ms;
        -webkit-transition-property:-webkit-transform;
        transition-property:-webkit-transform;
        transition-property:transform;
        transition-property:transform, -webkit-transform;
        -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
                transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-popover.bp3-dark,
  .bp3-dark .bp3-popover{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
    .bp3-popover.bp3-dark .bp3-popover-content,
    .bp3-dark .bp3-popover .bp3-popover-content{
      background:#30404d;
      color:inherit; }
    .bp3-popover.bp3-dark .bp3-popover-arrow::before,
    .bp3-dark .bp3-popover .bp3-popover-arrow::before{
      -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4);
              box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); }
    .bp3-popover.bp3-dark .bp3-popover-arrow-border,
    .bp3-dark .bp3-popover .bp3-popover-arrow-border{
      fill:#10161a;
      fill-opacity:0.2; }
    .bp3-popover.bp3-dark .bp3-popover-arrow-fill,
    .bp3-dark .bp3-popover .bp3-popover-arrow-fill{
      fill:#30404d; }

.bp3-popover-arrow::before{
  border-radius:2px;
  content:"";
  display:block;
  position:absolute;
  -webkit-transform:rotate(45deg);
          transform:rotate(45deg); }

.bp3-tether-pinned .bp3-popover-arrow{
  display:none; }

.bp3-popover-backdrop{
  background:rgba(255, 255, 255, 0); }

.bp3-transition-container{
  opacity:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  z-index:20; }
  .bp3-transition-container.bp3-popover-enter, .bp3-transition-container.bp3-popover-appear{
    opacity:0; }
  .bp3-transition-container.bp3-popover-enter-active, .bp3-transition-container.bp3-popover-appear-active{
    opacity:1;
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:100ms;
            transition-duration:100ms;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-transition-container.bp3-popover-exit{
    opacity:1; }
  .bp3-transition-container.bp3-popover-exit-active{
    opacity:0;
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:100ms;
            transition-duration:100ms;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-transition-container:focus{
    outline:none; }
  .bp3-transition-container.bp3-popover-leave .bp3-popover-content{
    pointer-events:none; }
  .bp3-transition-container[data-x-out-of-boundaries]{
    display:none; }

span.bp3-popover-target{
  display:inline-block; }

.bp3-popover-wrapper.bp3-fill{
  width:100%; }

.bp3-portal{
  left:0;
  position:absolute;
  right:0;
  top:0; }
@-webkit-keyframes linear-progress-bar-stripes{
  from{
    background-position:0 0; }
  to{
    background-position:30px 0; } }
@keyframes linear-progress-bar-stripes{
  from{
    background-position:0 0; }
  to{
    background-position:30px 0; } }

.bp3-progress-bar{
  background:rgba(92, 112, 128, 0.2);
  border-radius:40px;
  display:block;
  height:8px;
  overflow:hidden;
  position:relative;
  width:100%; }
  .bp3-progress-bar .bp3-progress-meter{
    background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);
    background-color:rgba(92, 112, 128, 0.8);
    background-size:30px 30px;
    border-radius:40px;
    height:100%;
    position:absolute;
    -webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    width:100%; }
  .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{
    animation:linear-progress-bar-stripes 300ms linear infinite reverse; }
  .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{
    background-image:none; }

.bp3-dark .bp3-progress-bar{
  background:rgba(16, 22, 26, 0.5); }
  .bp3-dark .bp3-progress-bar .bp3-progress-meter{
    background-color:#8a9ba8; }

.bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{
  background-color:#137cbd; }

.bp3-progress-bar.bp3-intent-success .bp3-progress-meter{
  background-color:#0f9960; }

.bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{
  background-color:#d9822b; }

.bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{
  background-color:#db3737; }
@-webkit-keyframes skeleton-glow{
  from{
    background:rgba(206, 217, 224, 0.2);
    border-color:rgba(206, 217, 224, 0.2); }
  to{
    background:rgba(92, 112, 128, 0.2);
    border-color:rgba(92, 112, 128, 0.2); } }
@keyframes skeleton-glow{
  from{
    background:rgba(206, 217, 224, 0.2);
    border-color:rgba(206, 217, 224, 0.2); }
  to{
    background:rgba(92, 112, 128, 0.2);
    border-color:rgba(92, 112, 128, 0.2); } }
.bp3-skeleton{
  -webkit-animation:1000ms linear infinite alternate skeleton-glow;
          animation:1000ms linear infinite alternate skeleton-glow;
  background:rgba(206, 217, 224, 0.2);
  background-clip:padding-box !important;
  border-color:rgba(206, 217, 224, 0.2) !important;
  border-radius:2px;
  -webkit-box-shadow:none !important;
          box-shadow:none !important;
  color:transparent !important;
  cursor:default;
  pointer-events:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .bp3-skeleton::before, .bp3-skeleton::after,
  .bp3-skeleton *{
    visibility:hidden !important; }
.bp3-slider{
  height:40px;
  min-width:150px;
  width:100%;
  cursor:default;
  outline:none;
  position:relative;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .bp3-slider:hover{
    cursor:pointer; }
  .bp3-slider:active{
    cursor:-webkit-grabbing;
    cursor:grabbing; }
  .bp3-slider.bp3-disabled{
    cursor:not-allowed;
    opacity:0.5; }
  .bp3-slider.bp3-slider-unlabeled{
    height:16px; }

.bp3-slider-track,
.bp3-slider-progress{
  height:6px;
  left:0;
  right:0;
  top:5px;
  position:absolute; }

.bp3-slider-track{
  border-radius:3px;
  overflow:hidden; }

.bp3-slider-progress{
  background:rgba(92, 112, 128, 0.2); }
  .bp3-dark .bp3-slider-progress{
    background:rgba(16, 22, 26, 0.5); }
  .bp3-slider-progress.bp3-intent-primary{
    background-color:#137cbd; }
  .bp3-slider-progress.bp3-intent-success{
    background-color:#0f9960; }
  .bp3-slider-progress.bp3-intent-warning{
    background-color:#d9822b; }
  .bp3-slider-progress.bp3-intent-danger{
    background-color:#db3737; }

.bp3-slider-handle{
  background-color:#f5f8fa;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  color:#182026;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
  cursor:pointer;
  height:16px;
  left:0;
  position:absolute;
  top:0;
  width:16px; }
  .bp3-slider-handle:hover{
    background-clip:padding-box;
    background-color:#ebf1f5;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
  .bp3-slider-handle:active, .bp3-slider-handle.bp3-active{
    background-color:#d8e1e8;
    background-image:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
  .bp3-slider-handle:disabled, .bp3-slider-handle.bp3-disabled{
    background-color:rgba(206, 217, 224, 0.5);
    background-image:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed;
    outline:none; }
    .bp3-slider-handle:disabled.bp3-active, .bp3-slider-handle:disabled.bp3-active:hover, .bp3-slider-handle.bp3-disabled.bp3-active, .bp3-slider-handle.bp3-disabled.bp3-active:hover{
      background:rgba(206, 217, 224, 0.7); }
  .bp3-slider-handle:focus{
    z-index:1; }
  .bp3-slider-handle:hover{
    background-clip:padding-box;
    background-color:#ebf1f5;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
    cursor:-webkit-grab;
    cursor:grab;
    z-index:2; }
  .bp3-slider-handle.bp3-active{
    background-color:#d8e1e8;
    background-image:none;
    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 1px rgba(16, 22, 26, 0.1);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 1px rgba(16, 22, 26, 0.1);
    cursor:-webkit-grabbing;
    cursor:grabbing; }
  .bp3-disabled .bp3-slider-handle{
    background:#bfccd6;
    -webkit-box-shadow:none;
            box-shadow:none;
    pointer-events:none; }
  .bp3-dark .bp3-slider-handle{
    background-color:#394b59;
    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
    color:#f5f8fa; }
    .bp3-dark .bp3-slider-handle:hover, .bp3-dark .bp3-slider-handle:active, .bp3-dark .bp3-slider-handle.bp3-active{
      color:#f5f8fa; }
    .bp3-dark .bp3-slider-handle:hover{
      background-color:#30404d;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-slider-handle:active, .bp3-dark .bp3-slider-handle.bp3-active{
      background-color:#202b33;
      background-image:none;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
    .bp3-dark .bp3-slider-handle:disabled, .bp3-dark .bp3-slider-handle.bp3-disabled{
      background-color:rgba(57, 75, 89, 0.5);
      background-image:none;
      -webkit-box-shadow:none;
              box-shadow:none;
      color:rgba(167, 182, 194, 0.6); }
      .bp3-dark .bp3-slider-handle:disabled.bp3-active, .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{
        background:rgba(57, 75, 89, 0.7); }
    .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{
      background:rgba(16, 22, 26, 0.5);
      stroke:#8a9ba8; }
    .bp3-dark .bp3-slider-handle, .bp3-dark .bp3-slider-handle:hover{
      background-color:#394b59; }
    .bp3-dark .bp3-slider-handle.bp3-active{
      background-color:#293742; }
  .bp3-dark .bp3-disabled .bp3-slider-handle{
    background:#5c7080;
    border-color:#5c7080;
    -webkit-box-shadow:none;
            box-shadow:none; }
  .bp3-slider-handle .bp3-slider-label{
    background:#394b59;
    border-radius:3px;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
    color:#f5f8fa;
    margin-left:8px; }
    .bp3-dark .bp3-slider-handle .bp3-slider-label{
      background:#e1e8ed;
      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
      color:#394b59; }
    .bp3-disabled .bp3-slider-handle .bp3-slider-label{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .bp3-slider-handle.bp3-start, .bp3-slider-handle.bp3-end{
    width:8px; }
  .bp3-slider-handle.bp3-start{
    border-bottom-right-radius:0;
    border-top-right-radius:0; }
  .bp3-slider-handle.bp3-end{
    border-bottom-left-radius:0;
    border-top-left-radius:0;
    margin-left:8px; }
    .bp3-slider-handle.bp3-end .bp3-slider-label{
      margin-left:0; }

.bp3-slider-label{
  -webkit-transform:translate(-50%, 20px);
          transform:translate(-50%, 20px);
  display:inline-block;
  font-size:12px;
  line-height:1;
  padding:2px 5px;
  position:absolute;
  vertical-align:top; }

.bp3-slider.bp3-vertical{
  height:150px;
  min-width:40px;
  width:40px; }
  .bp3-slider.bp3-vertical .bp3-slider-track,
  .bp3-slider.bp3-vertical .bp3-slider-progress{
    bottom:0;
    height:auto;
    left:5px;
    top:0;
    width:6px; }
  .bp3-slider.bp3-vertical .bp3-slider-progress{
    top:auto; }
  .bp3-slider.bp3-vertical .bp3-slider-label{
    -webkit-transform:translate(20px, 50%);
            transform:translate(20px, 50%); }
  .bp3-slider.bp3-vertical .bp3-slider-handle{
    top:auto; }
    .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{
      margin-left:0;
      margin-top:-8px; }
    .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end, .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{
      height:8px;
      margin-left:0;
      width:16px; }
    .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{
      border-bottom-right-radius:3px;
      border-top-left-radius:0; }
      .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{
        -webkit-transform:translate(20px);
                transform:translate(20px); }
    .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{
      border-bottom-left-radius:0;
      border-bottom-right-radius:0;
      border-top-left-radius:3px;
      margin-bottom:8px; }

@-webkit-keyframes pt-spinner-animation{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg); } }

@keyframes pt-spinner-animation{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg); } }

.bp3-spinner{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  overflow:visible;
  vertical-align:middle; }
  .bp3-spinner svg{
    display:block; }
  .bp3-spinner path{
    fill-opacity:0; }
  .bp3-spinner .bp3-spinner-head{
    stroke:rgba(92, 112, 128, 0.8);
    stroke-linecap:round;
    -webkit-transform-origin:center;
            transform-origin:center;
    -webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
    transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-spinner .bp3-spinner-track{
    stroke:rgba(92, 112, 128, 0.2); }

.bp3-spinner-animation{
  -webkit-animation:pt-spinner-animation 500ms linear infinite;
          animation:pt-spinner-animation 500ms linear infinite; }
  .bp3-no-spin > .bp3-spinner-animation{
    -webkit-animation:none;
            animation:none; }

.bp3-dark .bp3-spinner .bp3-spinner-head{
  stroke:#8a9ba8; }

.bp3-dark .bp3-spinner .bp3-spinner-track{
  stroke:rgba(16, 22, 26, 0.5); }

.bp3-spinner.bp3-intent-primary .bp3-spinner-head{
  stroke:#137cbd; }

.bp3-spinner.bp3-intent-success .bp3-spinner-head{
  stroke:#0f9960; }

.bp3-spinner.bp3-intent-warning .bp3-spinner-head{
  stroke:#d9822b; }

.bp3-spinner.bp3-intent-danger .bp3-spinner-head{
  stroke:#db3737; }
.bp3-tabs.bp3-vertical{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex; }
  .bp3-tabs.bp3-vertical > .bp3-tab-list{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column; }
    .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab{
      border-radius:3px;
      padding:0 10px;
      width:100%; }
      .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab[aria-selected="true"]{
        background-color:rgba(19, 124, 189, 0.2);
        -webkit-box-shadow:none;
                box-shadow:none; }
    .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{
      background-color:rgba(19, 124, 189, 0.2);
      border-radius:3px;
      bottom:0;
      height:auto;
      left:0;
      right:0;
      top:0; }
  .bp3-tabs.bp3-vertical > .bp3-tab-panel{
    margin-top:0;
    padding-left:20px; }

.bp3-tab-list{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  border:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  list-style:none;
  margin:0;
  padding:0;
  position:relative; }
  .bp3-tab-list > *:not(:last-child){
    margin-right:20px; }

.bp3-tab{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  color:#182026;
  cursor:pointer;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  font-size:14px;
  line-height:30px;
  max-width:100%;
  position:relative;
  vertical-align:top; }
  .bp3-tab a{
    color:inherit;
    display:block;
    text-decoration:none; }
  .bp3-tab-indicator-wrapper ~ .bp3-tab{
    background-color:transparent !important;
    -webkit-box-shadow:none !important;
            box-shadow:none !important; }
  .bp3-tab[aria-disabled="true"]{
    color:rgba(92, 112, 128, 0.6);
    cursor:not-allowed; }
  .bp3-tab[aria-selected="true"]{
    border-radius:0;
    -webkit-box-shadow:inset 0 -3px 0 #106ba3;
            box-shadow:inset 0 -3px 0 #106ba3; }
  .bp3-tab[aria-selected="true"], .bp3-tab:not([aria-disabled="true"]):hover{
    color:#106ba3; }
  .bp3-tab:focus{
    -moz-outline-radius:0; }
  .bp3-large > .bp3-tab{
    font-size:16px;
    line-height:40px; }

.bp3-tab-panel{
  margin-top:20px; }
  .bp3-tab-panel[aria-hidden="true"]{
    display:none; }

.bp3-tab-indicator-wrapper{
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  -webkit-transform:translateX(0), translateY(0);
          transform:translateX(0), translateY(0);
  -webkit-transition:height, width, -webkit-transform;
  transition:height, width, -webkit-transform;
  transition:height, transform, width;
  transition:height, transform, width, -webkit-transform;
  -webkit-transition-duration:200ms;
          transition-duration:200ms;
  -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
          transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-tab-indicator-wrapper .bp3-tab-indicator{
    background-color:#106ba3;
    bottom:0;
    height:3px;
    left:0;
    position:absolute;
    right:0; }
  .bp3-tab-indicator-wrapper.bp3-no-animation{
    -webkit-transition:none;
    transition:none; }

.bp3-dark .bp3-tab{
  color:#f5f8fa; }
  .bp3-dark .bp3-tab[aria-disabled="true"]{
    color:rgba(167, 182, 194, 0.6); }
  .bp3-dark .bp3-tab[aria-selected="true"]{
    -webkit-box-shadow:inset 0 -3px 0 #48aff0;
            box-shadow:inset 0 -3px 0 #48aff0; }
  .bp3-dark .bp3-tab[aria-selected="true"], .bp3-dark .bp3-tab:not([aria-disabled="true"]):hover{
    color:#48aff0; }

.bp3-dark .bp3-tab-indicator{
  background-color:#48aff0; }

.bp3-flex-expander{
  -webkit-box-flex:1;
      -ms-flex:1 1;
          flex:1 1; }
.bp3-tag{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:#5c7080;
  border:none;
  border-radius:3px;
  -webkit-box-shadow:none;
          box-shadow:none;
  color:#f5f8fa;
  font-size:12px;
  line-height:16px;
  max-width:100%;
  min-height:20px;
  min-width:20px;
  padding:2px 6px;
  position:relative; }
  .bp3-tag.bp3-interactive{
    cursor:pointer; }
    .bp3-tag.bp3-interactive:hover{
      background-color:rgba(92, 112, 128, 0.85); }
    .bp3-tag.bp3-interactive.bp3-active, .bp3-tag.bp3-interactive:active{
      background-color:rgba(92, 112, 128, 0.7); }
  .bp3-tag > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-tag > .bp3-fill{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-tag::before,
  .bp3-tag > *{
    margin-right:4px; }
  .bp3-tag:empty::before,
  .bp3-tag > :last-child{
    margin-right:0; }
  .bp3-tag:focus{
    outline:rgba(19, 124, 189, 0.6) auto 2px;
    outline-offset:0;
    -moz-outline-radius:6px; }
  .bp3-tag.bp3-round{
    border-radius:30px;
    padding-left:8px;
    padding-right:8px; }
  .bp3-dark .bp3-tag{
    background-color:#bfccd6;
    color:#182026; }
    .bp3-dark .bp3-tag.bp3-interactive{
      cursor:pointer; }
      .bp3-dark .bp3-tag.bp3-interactive:hover{
        background-color:rgba(191, 204, 214, 0.85); }
      .bp3-dark .bp3-tag.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-interactive:active{
        background-color:rgba(191, 204, 214, 0.7); }
    .bp3-dark .bp3-tag > .bp3-icon, .bp3-dark .bp3-tag .bp3-icon-standard, .bp3-dark .bp3-tag .bp3-icon-large{
      fill:currentColor; }
  .bp3-tag > .bp3-icon, .bp3-tag .bp3-icon-standard, .bp3-tag .bp3-icon-large{
    fill:#ffffff; }
  .bp3-tag.bp3-large,
  .bp3-large .bp3-tag{
    font-size:14px;
    line-height:20px;
    min-height:30px;
    min-width:30px;
    padding:5px 10px; }
    .bp3-tag.bp3-large::before,
    .bp3-tag.bp3-large > *,
    .bp3-large .bp3-tag::before,
    .bp3-large .bp3-tag > *{
      margin-right:7px; }
    .bp3-tag.bp3-large:empty::before,
    .bp3-tag.bp3-large > :last-child,
    .bp3-large .bp3-tag:empty::before,
    .bp3-large .bp3-tag > :last-child{
      margin-right:0; }
    .bp3-tag.bp3-large.bp3-round,
    .bp3-large .bp3-tag.bp3-round{
      padding-left:12px;
      padding-right:12px; }
  .bp3-tag.bp3-intent-primary{
    background:#137cbd;
    color:#ffffff; }
    .bp3-tag.bp3-intent-primary.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-intent-primary.bp3-interactive:hover{
        background-color:rgba(19, 124, 189, 0.85); }
      .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-primary.bp3-interactive:active{
        background-color:rgba(19, 124, 189, 0.7); }
  .bp3-tag.bp3-intent-success{
    background:#0f9960;
    color:#ffffff; }
    .bp3-tag.bp3-intent-success.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-intent-success.bp3-interactive:hover{
        background-color:rgba(15, 153, 96, 0.85); }
      .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-success.bp3-interactive:active{
        background-color:rgba(15, 153, 96, 0.7); }
  .bp3-tag.bp3-intent-warning{
    background:#d9822b;
    color:#ffffff; }
    .bp3-tag.bp3-intent-warning.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-intent-warning.bp3-interactive:hover{
        background-color:rgba(217, 130, 43, 0.85); }
      .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-warning.bp3-interactive:active{
        background-color:rgba(217, 130, 43, 0.7); }
  .bp3-tag.bp3-intent-danger{
    background:#db3737;
    color:#ffffff; }
    .bp3-tag.bp3-intent-danger.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-intent-danger.bp3-interactive:hover{
        background-color:rgba(219, 55, 55, 0.85); }
      .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-danger.bp3-interactive:active{
        background-color:rgba(219, 55, 55, 0.7); }
  .bp3-tag.bp3-fill{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%; }
  .bp3-tag.bp3-minimal > .bp3-icon, .bp3-tag.bp3-minimal .bp3-icon-standard, .bp3-tag.bp3-minimal .bp3-icon-large{
    fill:#5c7080; }
  .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]){
    background-color:rgba(138, 155, 168, 0.2);
    color:#182026; }
    .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover{
        background-color:rgba(92, 112, 128, 0.3); }
      .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active, .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active{
        background-color:rgba(92, 112, 128, 0.4); }
    .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]){
      color:#f5f8fa; }
      .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive{
        cursor:pointer; }
        .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover{
          background-color:rgba(191, 204, 214, 0.3); }
        .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active{
          background-color:rgba(191, 204, 214, 0.4); }
      .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) > .bp3-icon, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-standard, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-large{
        fill:#a7b6c2; }
  .bp3-tag.bp3-minimal.bp3-intent-primary{
    background-color:rgba(19, 124, 189, 0.15);
    color:#106ba3; }
    .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{
        background-color:rgba(19, 124, 189, 0.25); }
      .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{
        background-color:rgba(19, 124, 189, 0.35); }
    .bp3-tag.bp3-minimal.bp3-intent-primary > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{
      fill:#137cbd; }
    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{
      background-color:rgba(19, 124, 189, 0.25);
      color:#48aff0; }
      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{
        cursor:pointer; }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{
          background-color:rgba(19, 124, 189, 0.35); }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{
          background-color:rgba(19, 124, 189, 0.45); }
  .bp3-tag.bp3-minimal.bp3-intent-success{
    background-color:rgba(15, 153, 96, 0.15);
    color:#0d8050; }
    .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{
        background-color:rgba(15, 153, 96, 0.25); }
      .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{
        background-color:rgba(15, 153, 96, 0.35); }
    .bp3-tag.bp3-minimal.bp3-intent-success > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{
      fill:#0f9960; }
    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{
      background-color:rgba(15, 153, 96, 0.25);
      color:#3dcc91; }
      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{
        cursor:pointer; }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{
          background-color:rgba(15, 153, 96, 0.35); }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{
          background-color:rgba(15, 153, 96, 0.45); }
  .bp3-tag.bp3-minimal.bp3-intent-warning{
    background-color:rgba(217, 130, 43, 0.15);
    color:#bf7326; }
    .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{
        background-color:rgba(217, 130, 43, 0.25); }
      .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{
        background-color:rgba(217, 130, 43, 0.35); }
    .bp3-tag.bp3-minimal.bp3-intent-warning > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{
      fill:#d9822b; }
    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{
      background-color:rgba(217, 130, 43, 0.25);
      color:#ffb366; }
      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{
        cursor:pointer; }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{
          background-color:rgba(217, 130, 43, 0.35); }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{
          background-color:rgba(217, 130, 43, 0.45); }
  .bp3-tag.bp3-minimal.bp3-intent-danger{
    background-color:rgba(219, 55, 55, 0.15);
    color:#c23030; }
    .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{
      cursor:pointer; }
      .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{
        background-color:rgba(219, 55, 55, 0.25); }
      .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{
        background-color:rgba(219, 55, 55, 0.35); }
    .bp3-tag.bp3-minimal.bp3-intent-danger > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{
      fill:#db3737; }
    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{
      background-color:rgba(219, 55, 55, 0.25);
      color:#ff7373; }
      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{
        cursor:pointer; }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{
          background-color:rgba(219, 55, 55, 0.35); }
        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{
          background-color:rgba(219, 55, 55, 0.45); }

.bp3-tag-remove{
  background:none;
  border:none;
  color:inherit;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:-2px;
  margin-right:-6px !important;
  margin-top:-2px;
  opacity:0.5;
  padding:2px;
  padding-left:0; }
  .bp3-tag-remove:hover{
    background:none;
    opacity:0.8;
    text-decoration:none; }
  .bp3-tag-remove:active{
    opacity:1; }
  .bp3-tag-remove:empty::before{
    font-family:"Icons16", sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:1;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    content:""; }
  .bp3-large .bp3-tag-remove{
    margin-right:-10px !important;
    padding:0 5px 0 0; }
    .bp3-large .bp3-tag-remove:empty::before{
      font-family:"Icons20", sans-serif;
      font-size:20px;
      font-style:normal;
      font-weight:400;
      line-height:1; }
.bp3-tag-input{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  cursor:text;
  height:auto;
  line-height:inherit;
  min-height:30px;
  padding-left:5px;
  padding-right:0; }
  .bp3-tag-input > *{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0; }
  .bp3-tag-input > .bp3-tag-input-values{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-negative:1;
        flex-shrink:1; }
  .bp3-tag-input .bp3-tag-input-icon{
    color:#5c7080;
    margin-left:2px;
    margin-right:7px;
    margin-top:7px; }
  .bp3-tag-input .bp3-tag-input-values{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -ms-flex-item-align:stretch;
        align-self:stretch;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    margin-right:7px;
    margin-top:5px;
    min-width:0; }
    .bp3-tag-input .bp3-tag-input-values > *{
      -webkit-box-flex:0;
          -ms-flex-positive:0;
              flex-grow:0;
      -ms-flex-negative:0;
          flex-shrink:0; }
    .bp3-tag-input .bp3-tag-input-values > .bp3-fill{
      -webkit-box-flex:1;
          -ms-flex-positive:1;
              flex-grow:1;
      -ms-flex-negative:1;
          flex-shrink:1; }
    .bp3-tag-input .bp3-tag-input-values::before,
    .bp3-tag-input .bp3-tag-input-values > *{
      margin-right:5px; }
    .bp3-tag-input .bp3-tag-input-values:empty::before,
    .bp3-tag-input .bp3-tag-input-values > :last-child{
      margin-right:0; }
    .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{
      padding-left:5px; }
    .bp3-tag-input .bp3-tag-input-values > *{
      margin-bottom:5px; }
  .bp3-tag-input .bp3-tag{
    overflow-wrap:break-word; }
    .bp3-tag-input .bp3-tag.bp3-active{
      outline:rgba(19, 124, 189, 0.6) auto 2px;
      outline-offset:0;
      -moz-outline-radius:6px; }
  .bp3-tag-input .bp3-input-ghost{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    line-height:20px;
    width:80px; }
    .bp3-tag-input .bp3-input-ghost:disabled, .bp3-tag-input .bp3-input-ghost.bp3-disabled{
      cursor:not-allowed; }
  .bp3-tag-input .bp3-button,
  .bp3-tag-input .bp3-spinner{
    margin:3px;
    margin-left:0; }
  .bp3-tag-input .bp3-button{
    min-height:24px;
    min-width:24px;
    padding:0 7px; }
  .bp3-tag-input.bp3-large{
    height:auto;
    min-height:40px; }
    .bp3-tag-input.bp3-large::before,
    .bp3-tag-input.bp3-large > *{
      margin-right:10px; }
    .bp3-tag-input.bp3-large:empty::before,
    .bp3-tag-input.bp3-large > :last-child{
      margin-right:0; }
    .bp3-tag-input.bp3-large .bp3-tag-input-icon{
      margin-left:5px;
      margin-top:10px; }
    .bp3-tag-input.bp3-large .bp3-input-ghost{
      line-height:30px; }
    .bp3-tag-input.bp3-large .bp3-button{
      min-height:30px;
      min-width:30px;
      padding:5px 10px;
      margin:5px;
      margin-left:0; }
    .bp3-tag-input.bp3-large .bp3-spinner{
      margin:8px;
      margin-left:0; }
  .bp3-tag-input.bp3-active{
    background-color:#ffffff;
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-tag-input.bp3-active.bp3-intent-primary{
      -webkit-box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-tag-input.bp3-active.bp3-intent-success{
      -webkit-box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-tag-input.bp3-active.bp3-intent-warning{
      -webkit-box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
    .bp3-tag-input.bp3-active.bp3-intent-danger{
      -webkit-box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
              box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
  .bp3-dark .bp3-tag-input .bp3-tag-input-icon, .bp3-tag-input.bp3-dark .bp3-tag-input-icon{
    color:#a7b6c2; }
  .bp3-dark .bp3-tag-input .bp3-input-ghost, .bp3-tag-input.bp3-dark .bp3-input-ghost{
    color:#f5f8fa; }
    .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{
      color:rgba(167, 182, 194, 0.6); }
    .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{
      color:rgba(167, 182, 194, 0.6); }
  .bp3-dark .bp3-tag-input.bp3-active, .bp3-tag-input.bp3-dark.bp3-active{
    background-color:rgba(16, 22, 26, 0.3);
    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{
      -webkit-box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{
      -webkit-box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{
      -webkit-box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{
      -webkit-box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
              box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }

.bp3-input-ghost{
  background:none;
  border:none;
  -webkit-box-shadow:none;
          box-shadow:none;
  padding:0; }
  .bp3-input-ghost::-webkit-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input-ghost::-moz-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input-ghost:-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input-ghost::-ms-input-placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input-ghost::placeholder{
    color:rgba(92, 112, 128, 0.6);
    opacity:1; }
  .bp3-input-ghost:focus{
    outline:none !important; }
.bp3-toast{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  background-color:#ffffff;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin:20px 0 0;
  max-width:500px;
  min-width:300px;
  pointer-events:all;
  position:relative !important; }
  .bp3-toast.bp3-toast-enter, .bp3-toast.bp3-toast-appear{
    -webkit-transform:translateY(-40px);
            transform:translateY(-40px); }
  .bp3-toast.bp3-toast-enter-active, .bp3-toast.bp3-toast-appear-active{
    -webkit-transform:translateY(0);
            transform:translateY(0);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }
  .bp3-toast.bp3-toast-enter ~ .bp3-toast, .bp3-toast.bp3-toast-appear ~ .bp3-toast{
    -webkit-transform:translateY(-40px);
            transform:translateY(-40px); }
  .bp3-toast.bp3-toast-enter-active ~ .bp3-toast, .bp3-toast.bp3-toast-appear-active ~ .bp3-toast{
    -webkit-transform:translateY(0);
            transform:translateY(0);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); }
  .bp3-toast.bp3-toast-exit{
    opacity:1;
    -webkit-filter:blur(0);
            filter:blur(0); }
  .bp3-toast.bp3-toast-exit-active{
    opacity:0;
    -webkit-filter:blur(10px);
            filter:blur(10px);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:300ms;
            transition-duration:300ms;
    -webkit-transition-property:opacity, -webkit-filter;
    transition-property:opacity, -webkit-filter;
    transition-property:opacity, filter;
    transition-property:opacity, filter, -webkit-filter;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-toast.bp3-toast-exit ~ .bp3-toast{
    -webkit-transform:translateY(0);
            transform:translateY(0); }
  .bp3-toast.bp3-toast-exit-active ~ .bp3-toast{
    -webkit-transform:translateY(-40px);
            transform:translateY(-40px);
    -webkit-transition-delay:50ms;
            transition-delay:50ms;
    -webkit-transition-duration:100ms;
            transition-duration:100ms;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-toast .bp3-button-group{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    padding:5px;
    padding-left:0; }
  .bp3-toast > .bp3-icon{
    color:#5c7080;
    margin:12px;
    margin-right:0; }
  .bp3-toast.bp3-dark,
  .bp3-dark .bp3-toast{
    background-color:#394b59;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
    .bp3-toast.bp3-dark > .bp3-icon,
    .bp3-dark .bp3-toast > .bp3-icon{
      color:#a7b6c2; }
  .bp3-toast[class*="bp3-intent-"] a{
    color:rgba(255, 255, 255, 0.7); }
    .bp3-toast[class*="bp3-intent-"] a:hover{
      color:#ffffff; }
  .bp3-toast[class*="bp3-intent-"] > .bp3-icon{
    color:#ffffff; }
  .bp3-toast[class*="bp3-intent-"] .bp3-button, .bp3-toast[class*="bp3-intent-"] .bp3-button::before,
  .bp3-toast[class*="bp3-intent-"] .bp3-button .bp3-icon, .bp3-toast[class*="bp3-intent-"] .bp3-button:active{
    color:rgba(255, 255, 255, 0.7) !important; }
  .bp3-toast[class*="bp3-intent-"] .bp3-button:focus{
    outline-color:rgba(255, 255, 255, 0.5); }
  .bp3-toast[class*="bp3-intent-"] .bp3-button:hover{
    background-color:rgba(255, 255, 255, 0.15) !important;
    color:#ffffff !important; }
  .bp3-toast[class*="bp3-intent-"] .bp3-button:active{
    background-color:rgba(255, 255, 255, 0.3) !important;
    color:#ffffff !important; }
  .bp3-toast[class*="bp3-intent-"] .bp3-button::after{
    background:rgba(255, 255, 255, 0.3) !important; }
  .bp3-toast.bp3-intent-primary{
    background-color:#137cbd;
    color:#ffffff; }
  .bp3-toast.bp3-intent-success{
    background-color:#0f9960;
    color:#ffffff; }
  .bp3-toast.bp3-intent-warning{
    background-color:#d9822b;
    color:#ffffff; }
  .bp3-toast.bp3-intent-danger{
    background-color:#db3737;
    color:#ffffff; }

.bp3-toast-message{
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  padding:11px;
  word-break:break-word; }

.bp3-toast-container{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  left:0;
  overflow:hidden;
  padding:0 20px 20px;
  pointer-events:none;
  right:0;
  z-index:40; }
  .bp3-toast-container.bp3-toast-container-in-portal{
    position:fixed; }
  .bp3-toast-container.bp3-toast-container-inline{
    position:absolute; }
  .bp3-toast-container.bp3-toast-container-top{
    top:0; }
  .bp3-toast-container.bp3-toast-container-bottom{
    bottom:0;
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
            flex-direction:column-reverse;
    top:auto; }
  .bp3-toast-container.bp3-toast-container-left{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start; }
  .bp3-toast-container.bp3-toast-container-right{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end; }

.bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),
.bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active) ~ .bp3-toast, .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),
.bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active) ~ .bp3-toast,
.bp3-toast-container-bottom .bp3-toast.bp3-toast-exit-active ~ .bp3-toast,
.bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active ~ .bp3-toast{
  -webkit-transform:translateY(60px);
          transform:translateY(60px); }
.bp3-tooltip{
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  -webkit-transform:scale(1);
          transform:scale(1); }
  .bp3-tooltip .bp3-popover-arrow{
    height:22px;
    position:absolute;
    width:22px; }
    .bp3-tooltip .bp3-popover-arrow::before{
      height:14px;
      margin:4px;
      width:14px; }
  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip{
    margin-bottom:11px;
    margin-top:-11px; }
    .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow{
      bottom:-8px; }
      .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow svg{
        -webkit-transform:rotate(-90deg);
                transform:rotate(-90deg); }
  .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip{
    margin-left:11px; }
    .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow{
      left:-8px; }
      .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow svg{
        -webkit-transform:rotate(0);
                transform:rotate(0); }
  .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip{
    margin-top:11px; }
    .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow{
      top:-8px; }
      .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow svg{
        -webkit-transform:rotate(90deg);
                transform:rotate(90deg); }
  .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip{
    margin-left:-11px;
    margin-right:11px; }
    .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow{
      right:-8px; }
      .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow svg{
        -webkit-transform:rotate(180deg);
                transform:rotate(180deg); }
  .bp3-tether-element-attached-middle > .bp3-tooltip > .bp3-popover-arrow{
    top:50%;
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%); }
  .bp3-tether-element-attached-center > .bp3-tooltip > .bp3-popover-arrow{
    right:50%;
    -webkit-transform:translateX(50%);
            transform:translateX(50%); }
  .bp3-tether-element-attached-top.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow{
    top:-0.22183px; }
  .bp3-tether-element-attached-right.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow{
    right:-0.22183px; }
  .bp3-tether-element-attached-left.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow{
    left:-0.22183px; }
  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow{
    bottom:-0.22183px; }
  .bp3-tether-element-attached-top.bp3-tether-element-attached-left > .bp3-tooltip{
    -webkit-transform-origin:top left;
            transform-origin:top left; }
  .bp3-tether-element-attached-top.bp3-tether-element-attached-center > .bp3-tooltip{
    -webkit-transform-origin:top center;
            transform-origin:top center; }
  .bp3-tether-element-attached-top.bp3-tether-element-attached-right > .bp3-tooltip{
    -webkit-transform-origin:top right;
            transform-origin:top right; }
  .bp3-tether-element-attached-middle.bp3-tether-element-attached-left > .bp3-tooltip{
    -webkit-transform-origin:center left;
            transform-origin:center left; }
  .bp3-tether-element-attached-middle.bp3-tether-element-attached-center > .bp3-tooltip{
    -webkit-transform-origin:center center;
            transform-origin:center center; }
  .bp3-tether-element-attached-middle.bp3-tether-element-attached-right > .bp3-tooltip{
    -webkit-transform-origin:center right;
            transform-origin:center right; }
  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left > .bp3-tooltip{
    -webkit-transform-origin:bottom left;
            transform-origin:bottom left; }
  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center > .bp3-tooltip{
    -webkit-transform-origin:bottom center;
            transform-origin:bottom center; }
  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right > .bp3-tooltip{
    -webkit-transform-origin:bottom right;
            transform-origin:bottom right; }
  .bp3-tooltip .bp3-popover-content{
    background:#394b59;
    color:#f5f8fa; }
  .bp3-tooltip .bp3-popover-arrow::before{
    -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2);
            box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); }
  .bp3-tooltip .bp3-popover-arrow-border{
    fill:#10161a;
    fill-opacity:0.1; }
  .bp3-tooltip .bp3-popover-arrow-fill{
    fill:#394b59; }
  .bp3-popover-enter > .bp3-tooltip, .bp3-popover-appear > .bp3-tooltip{
    -webkit-transform:scale(0.8);
            transform:scale(0.8); }
  .bp3-popover-enter-active > .bp3-tooltip, .bp3-popover-appear-active > .bp3-tooltip{
    -webkit-transform:scale(1);
            transform:scale(1);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:100ms;
            transition-duration:100ms;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-popover-exit > .bp3-tooltip{
    -webkit-transform:scale(1);
            transform:scale(1); }
  .bp3-popover-exit-active > .bp3-tooltip{
    -webkit-transform:scale(0.8);
            transform:scale(0.8);
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:100ms;
            transition-duration:100ms;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-tooltip .bp3-popover-content{
    padding:10px 12px; }
  .bp3-tooltip.bp3-dark,
  .bp3-dark .bp3-tooltip{
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
    .bp3-tooltip.bp3-dark .bp3-popover-content,
    .bp3-dark .bp3-tooltip .bp3-popover-content{
      background:#e1e8ed;
      color:#394b59; }
    .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,
    .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{
      -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4);
              box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); }
    .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,
    .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{
      fill:#10161a;
      fill-opacity:0.2; }
    .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,
    .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{
      fill:#e1e8ed; }
  .bp3-tooltip.bp3-intent-primary .bp3-popover-content{
    background:#137cbd;
    color:#ffffff; }
  .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{
    fill:#137cbd; }
  .bp3-tooltip.bp3-intent-success .bp3-popover-content{
    background:#0f9960;
    color:#ffffff; }
  .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{
    fill:#0f9960; }
  .bp3-tooltip.bp3-intent-warning .bp3-popover-content{
    background:#d9822b;
    color:#ffffff; }
  .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{
    fill:#d9822b; }
  .bp3-tooltip.bp3-intent-danger .bp3-popover-content{
    background:#db3737;
    color:#ffffff; }
  .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{
    fill:#db3737; }

.bp3-tooltip-indicator{
  border-bottom:dotted 1px;
  cursor:help; }
.bp3-tree .bp3-icon, .bp3-tree .bp3-icon-standard, .bp3-tree .bp3-icon-large{
  color:#5c7080; }
  .bp3-tree .bp3-icon.bp3-intent-primary, .bp3-tree .bp3-icon-standard.bp3-intent-primary, .bp3-tree .bp3-icon-large.bp3-intent-primary{
    color:#137cbd; }
  .bp3-tree .bp3-icon.bp3-intent-success, .bp3-tree .bp3-icon-standard.bp3-intent-success, .bp3-tree .bp3-icon-large.bp3-intent-success{
    color:#0f9960; }
  .bp3-tree .bp3-icon.bp3-intent-warning, .bp3-tree .bp3-icon-standard.bp3-intent-warning, .bp3-tree .bp3-icon-large.bp3-intent-warning{
    color:#d9822b; }
  .bp3-tree .bp3-icon.bp3-intent-danger, .bp3-tree .bp3-icon-standard.bp3-intent-danger, .bp3-tree .bp3-icon-large.bp3-intent-danger{
    color:#db3737; }

.bp3-tree-node-list{
  list-style:none;
  margin:0;
  padding-left:0; }

.bp3-tree-root{
  background-color:transparent;
  cursor:default;
  padding-left:0;
  position:relative; }

.bp3-tree-node-content-0{
  padding-left:0px; }

.bp3-tree-node-content-1{
  padding-left:23px; }

.bp3-tree-node-content-2{
  padding-left:46px; }

.bp3-tree-node-content-3{
  padding-left:69px; }

.bp3-tree-node-content-4{
  padding-left:92px; }

.bp3-tree-node-content-5{
  padding-left:115px; }

.bp3-tree-node-content-6{
  padding-left:138px; }

.bp3-tree-node-content-7{
  padding-left:161px; }

.bp3-tree-node-content-8{
  padding-left:184px; }

.bp3-tree-node-content-9{
  padding-left:207px; }

.bp3-tree-node-content-10{
  padding-left:230px; }

.bp3-tree-node-content-11{
  padding-left:253px; }

.bp3-tree-node-content-12{
  padding-left:276px; }

.bp3-tree-node-content-13{
  padding-left:299px; }

.bp3-tree-node-content-14{
  padding-left:322px; }

.bp3-tree-node-content-15{
  padding-left:345px; }

.bp3-tree-node-content-16{
  padding-left:368px; }

.bp3-tree-node-content-17{
  padding-left:391px; }

.bp3-tree-node-content-18{
  padding-left:414px; }

.bp3-tree-node-content-19{
  padding-left:437px; }

.bp3-tree-node-content-20{
  padding-left:460px; }

.bp3-tree-node-content{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:30px;
  padding-right:5px;
  width:100%; }
  .bp3-tree-node-content:hover{
    background-color:rgba(191, 204, 214, 0.4); }

.bp3-tree-node-caret,
.bp3-tree-node-caret-none{
  min-width:30px; }

.bp3-tree-node-caret{
  color:#5c7080;
  cursor:pointer;
  padding:7px;
  -webkit-transform:rotate(0deg);
          transform:rotate(0deg);
  -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-tree-node-caret:hover{
    color:#182026; }
  .bp3-dark .bp3-tree-node-caret{
    color:#a7b6c2; }
    .bp3-dark .bp3-tree-node-caret:hover{
      color:#f5f8fa; }
  .bp3-tree-node-caret.bp3-tree-node-caret-open{
    -webkit-transform:rotate(90deg);
            transform:rotate(90deg); }
  .bp3-tree-node-caret.bp3-icon-standard::before{
    content:""; }

.bp3-tree-node-icon{
  margin-right:7px;
  position:relative; }

.bp3-tree-node-label{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  position:relative;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .bp3-tree-node-label span{
    display:inline; }

.bp3-tree-node-secondary-label{
  padding:0 5px;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none; }
  .bp3-tree-node-secondary-label .bp3-popover-wrapper,
  .bp3-tree-node-secondary-label .bp3-popover-target{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex; }

.bp3-tree-node.bp3-disabled .bp3-tree-node-content{
  background-color:inherit;
  color:rgba(92, 112, 128, 0.6);
  cursor:not-allowed; }

.bp3-tree-node.bp3-disabled .bp3-tree-node-caret,
.bp3-tree-node.bp3-disabled .bp3-tree-node-icon{
  color:rgba(92, 112, 128, 0.6);
  cursor:not-allowed; }

.bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content{
  background-color:#137cbd; }
  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content,
  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon, .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon-standard, .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon-large{
    color:#ffffff; }
  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-tree-node-caret::before{
    color:rgba(255, 255, 255, 0.7); }
  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-tree-node-caret:hover::before{
    color:#ffffff; }

.bp3-dark .bp3-tree-node-content:hover{
  background-color:rgba(92, 112, 128, 0.3); }

.bp3-dark .bp3-tree .bp3-icon, .bp3-dark .bp3-tree .bp3-icon-standard, .bp3-dark .bp3-tree .bp3-icon-large{
  color:#a7b6c2; }
  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{
    color:#137cbd; }
  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{
    color:#0f9960; }
  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{
    color:#d9822b; }
  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{
    color:#db3737; }

.bp3-dark .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content{
  background-color:#137cbd; }
.bp3-omnibar{
  -webkit-filter:blur(0);
          filter:blur(0);
  opacity:1;
  background-color:#ffffff;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
  left:calc(50% - 250px);
  top:20vh;
  width:500px;
  z-index:21; }
  .bp3-omnibar.bp3-overlay-enter, .bp3-omnibar.bp3-overlay-appear{
    -webkit-filter:blur(20px);
            filter:blur(20px);
    opacity:0.2; }
  .bp3-omnibar.bp3-overlay-enter-active, .bp3-omnibar.bp3-overlay-appear-active{
    -webkit-filter:blur(0);
            filter:blur(0);
    opacity:1;
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:200ms;
            transition-duration:200ms;
    -webkit-transition-property:opacity, -webkit-filter;
    transition-property:opacity, -webkit-filter;
    transition-property:filter, opacity;
    transition-property:filter, opacity, -webkit-filter;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-omnibar.bp3-overlay-exit{
    -webkit-filter:blur(0);
            filter:blur(0);
    opacity:1; }
  .bp3-omnibar.bp3-overlay-exit-active{
    -webkit-filter:blur(20px);
            filter:blur(20px);
    opacity:0.2;
    -webkit-transition-delay:0;
            transition-delay:0;
    -webkit-transition-duration:200ms;
            transition-duration:200ms;
    -webkit-transition-property:opacity, -webkit-filter;
    transition-property:opacity, -webkit-filter;
    transition-property:filter, opacity;
    transition-property:filter, opacity, -webkit-filter;
    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); }
  .bp3-omnibar .bp3-input{
    background-color:transparent;
    border-radius:0; }
    .bp3-omnibar .bp3-input, .bp3-omnibar .bp3-input:focus{
      -webkit-box-shadow:none;
              box-shadow:none; }
  .bp3-omnibar .bp3-menu{
    background-color:transparent;
    border-radius:0;
    -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
            box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
    max-height:calc(60vh - 40px);
    overflow:auto; }
    .bp3-omnibar .bp3-menu:empty{
      display:none; }
  .bp3-dark .bp3-omnibar, .bp3-omnibar.bp3-dark{
    background-color:#30404d;
    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); }

.bp3-omnibar-overlay .bp3-overlay-backdrop{
  background-color:rgba(16, 22, 26, 0.2); }

.bp3-select-popover .bp3-popover-content{
  padding:5px; }

.bp3-select-popover .bp3-input-group{
  margin-bottom:0; }

.bp3-select-popover .bp3-menu{
  max-height:300px;
  max-width:400px;
  overflow:auto;
  padding:0; }
  .bp3-select-popover .bp3-menu:not(:first-child){
    padding-top:5px; }

.bp3-multi-select{
  min-width:150px; }

.bp3-multi-select-popover .bp3-menu{
  max-height:300px;
  max-width:400px;
  overflow:auto; }

.bp3-select-popover .bp3-popover-content{
  padding:5px; }

.bp3-select-popover .bp3-input-group{
  margin-bottom:0; }

.bp3-select-popover .bp3-menu{
  max-height:300px;
  max-width:400px;
  overflow:auto;
  padding:0; }
  .bp3-select-popover .bp3-menu:not(:first-child){
    padding-top:5px; }
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

/* This file was auto-generated by ensureUiComponents() in @jupyterlab/buildutils */

/**
 * (DEPRECATED) Support for consuming icons as CSS background images
 */

/* Icons urls */

:root {
  --jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
  --jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0yMCA4aC0yLjgxYy0uNDUtLjc4LTEuMDctMS40NS0xLjgyLTEuOTZMMTcgNC40MSAxNS41OSAzbC0yLjE3IDIuMTdDMTIuOTYgNS4wNiAxMi40OSA1IDEyIDVjLS40OSAwLS45Ni4wNi0xLjQxLjE3TDguNDEgMyA3IDQuNDFsMS42MiAxLjYzQzcuODggNi41NSA3LjI2IDcuMjIgNi44MSA4SDR2MmgyLjA5Yy0uMDUuMzMtLjA5LjY2LS4wOSAxdjFINHYyaDJ2MWMwIC4zNC4wNC42Ny4wOSAxSDR2MmgyLjgxYzEuMDQgMS43OSAyLjk3IDMgNS4xOSAzczQuMTUtMS4yMSA1LjE5LTNIMjB2LTJoLTIuMDljLjA1LS4zMy4wOS0uNjYuMDktMXYtMWgydi0yaC0ydi0xYzAtLjM0LS4wNC0uNjctLjA5LTFIMjBWOHptLTYgOGgtNHYtMmg0djJ6bTAtNGgtNHYtMmg0djJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);
  --jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);
  --jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);
  --jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);
  --jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
  --jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);
  --jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);
  --jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);
  --jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
  --jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);
  --jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik05IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiLz4KICA8L2c+Cjwvc3ZnPgo=);
  --jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);
  --jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);
  --jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);
  --jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);
  --jp-icon-code: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTExLjQgMTguNkw2LjggMTRMMTEuNCA5LjRMMTAgOEw0IDE0TDEwIDIwTDExLjQgMTguNlpNMTYuNiAxOC42TDIxLjIgMTRMMTYuNiA5LjRMMTggOEwyNCAxNEwxOCAyMEwxNi42IDE4LjZWMTguNloiLz4KCTwvZz4KPC9zdmc+Cg==);
  --jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);
  --jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);
  --jp-icon-copyright: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCI+CiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0xMS44OCw5LjE0YzEuMjgsMC4wNiwxLjYxLDEuMTUsMS42MywxLjY2aDEuNzljLTAuMDgtMS45OC0xLjQ5LTMuMTktMy40NS0zLjE5QzkuNjQsNy42MSw4LDksOCwxMi4xNCBjMCwxLjk0LDAuOTMsNC4yNCwzLjg0LDQuMjRjMi4yMiwwLDMuNDEtMS42NSwzLjQ0LTIuOTVoLTEuNzljLTAuMDMsMC41OS0wLjQ1LDEuMzgtMS42MywxLjQ0QzEwLjU1LDE0LjgzLDEwLDEzLjgxLDEwLDEyLjE0IEMxMCw5LjI1LDExLjI4LDkuMTYsMTEuODgsOS4xNHogTTEyLDJDNi40OCwyLDIsNi40OCwyLDEyczQuNDgsMTAsMTAsMTBzMTAtNC40OCwxMC0xMFMxNy41MiwyLDEyLDJ6IE0xMiwyMGMtNC40MSwwLTgtMy41OS04LTggczMuNTktOCw4LThzOCwzLjU5LDgsOFMxNi40MSwyMCwxMiwyMHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
  --jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);
  --jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);
  --jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);
  --jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);
  --jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);
  --jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
  --jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);
  --jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);
  --jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);
  --jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);
  --jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);
  --jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);
  --jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);
  --jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);
  --jp-icon-julia: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDMyNSAzMDAiPgogIDxnIGNsYXNzPSJqcC1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjY2IzYzMzIj4KICAgIDxwYXRoIGQ9Ik0gMTUwLjg5ODQzOCAyMjUgQyAxNTAuODk4NDM4IDI2Ni40MjE4NzUgMTE3LjMyMDMxMiAzMDAgNzUuODk4NDM4IDMwMCBDIDM0LjQ3NjU2MiAzMDAgMC44OTg0MzggMjY2LjQyMTg3NSAwLjg5ODQzOCAyMjUgQyAwLjg5ODQzOCAxODMuNTc4MTI1IDM0LjQ3NjU2MiAxNTAgNzUuODk4NDM4IDE1MCBDIDExNy4zMjAzMTIgMTUwIDE1MC44OTg0MzggMTgzLjU3ODEyNSAxNTAuODk4NDM4IDIyNSIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzM4OTgyNiI+CiAgICA8cGF0aCBkPSJNIDIzNy41IDc1IEMgMjM3LjUgMTE2LjQyMTg3NSAyMDMuOTIxODc1IDE1MCAxNjIuNSAxNTAgQyAxMjEuMDc4MTI1IDE1MCA4Ny41IDExNi40MjE4NzUgODcuNSA3NSBDIDg3LjUgMzMuNTc4MTI1IDEyMS4wNzgxMjUgMCAxNjIuNSAwIEMgMjAzLjkyMTg3NSAwIDIzNy41IDMzLjU3ODEyNSAyMzcuNSA3NSIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzk1NThiMiI+CiAgICA8cGF0aCBkPSJNIDMyNC4xMDE1NjIgMjI1IEMgMzI0LjEwMTU2MiAyNjYuNDIxODc1IDI5MC41MjM0MzggMzAwIDI0OS4xMDE1NjIgMzAwIEMgMjA3LjY3OTY4OCAzMDAgMTc0LjEwMTU2MiAyNjYuNDIxODc1IDE3NC4xMDE1NjIgMjI1IEMgMTc0LjEwMTU2MiAxODMuNTc4MTI1IDIwNy42Nzk2ODggMTUwIDI0OS4xMDE1NjIgMTUwIEMgMjkwLjUyMzQzOCAxNTAgMzI0LjEwMTU2MiAxODMuNTc4MTI1IDMyNC4xMDE1NjIgMjI1Ii8+CiAgPC9nPgo8L3N2Zz4K);
  --jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);
  --jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);
  --jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);
  --jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);
  --jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);
  --jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);
  --jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);
  --jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);
  --jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);
  --jp-icon-listings-info: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MC45NzggNTAuOTc4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MC45NzggNTAuOTc4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cgk8Zz4KCQk8cGF0aCBzdHlsZT0iZmlsbDojMDEwMDAyOyIgZD0iTTQzLjUyLDcuNDU4QzM4LjcxMSwyLjY0OCwzMi4zMDcsMCwyNS40ODksMEMxOC42NywwLDEyLjI2NiwyLjY0OCw3LjQ1OCw3LjQ1OAoJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDAKCQkJYzYuODE2LDAsMTMuMjIxLTIuNjQ4LDE4LjAyOS03LjQ1OGM0LjgwOS00LjgwOSw3LjQ1Ny0xMS4yMTIsNy40NTctMTguMDNDNTAuOTc3LDE4LjY3LDQ4LjMyOCwxMi4yNjYsNDMuNTIsNy40NTh6CgkJCSBNNDIuMTA2LDQyLjEwNWMtNC40MzIsNC40MzEtMTAuMzMyLDYuODcyLTE2LjYxNSw2Ljg3MmgtMC4wMDJjLTYuMjg1LTAuMDAxLTEyLjE4Ny0yLjQ0MS0xNi42MTctNi44NzIKCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzIKCQkJYzQuNDMxLDQuNDMxLDYuODcxLDEwLjMzMiw2Ljg3MSwxNi42MTdDNDguOTc3LDMxLjc3Miw0Ni41MzYsMzcuNjc1LDQyLjEwNiw0Mi4xMDV6Ii8+CgkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik0yMy41NzgsMzIuMjE4Yy0wLjAyMy0xLjczNCwwLjE0My0zLjA1OSwwLjQ5Ni0zLjk3MmMwLjM1My0wLjkxMywxLjExLTEuOTk3LDIuMjcyLTMuMjUzCgkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUKCQkJYzAtMS4wOTYtMC4yNi0yLjA4OC0wLjc3OS0yLjk3OWMtMC41NjUtMC44NzktMS41MDEtMS4zMzYtMi44MDYtMS4zNjljLTEuODAyLDAuMDU3LTIuOTg1LDAuNjY3LTMuNTUsMS44MzIKCQkJYy0wLjMwMSwwLjUzNS0wLjUwMywxLjE0MS0wLjYwNywxLjgxNGMtMC4xMzksMC43MDctMC4yMDcsMS40MzItMC4yMDcsMi4xNzRoLTIuOTM3Yy0wLjA5MS0yLjIwOCwwLjQwNy00LjExNCwxLjQ5My01LjcxOQoJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQoJCQljMCwxLjE0Mi0wLjEzNywyLjExMS0wLjQxLDIuOTExYy0wLjMwOSwwLjg0NS0wLjczMSwxLjU5My0xLjI2OCwyLjI0M2MtMC40OTIsMC42NS0xLjA2OCwxLjMxOC0xLjczLDIuMDAyCgkJCWMtMC42NSwwLjY5Ny0xLjMxMywxLjQ3OS0xLjk4NywyLjM0NmMtMC4yMzksMC4zNzctMC40MjksMC43NzctMC41NjUsMS4xOTljLTAuMTYsMC45NTktMC4yMTcsMS45NTEtMC4xNzEsMi45NzkKCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+Cgk8L2c+Cjwvc3ZnPgo=);
  --jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);
  --jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
  --jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);
  --jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);
  --jp-icon-numbering: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTQgMTlINlYxOS41SDVWMjAuNUg2VjIxSDRWMjJIN1YxOEg0VjE5Wk01IDEwSDZWNkg0VjdINVYxMFpNNCAxM0g1LjhMNCAxNS4xVjE2SDdWMTVINS4yTDcgMTIuOVYxMkg0VjEzWk05IDdWOUgyM1Y3SDlaTTkgMjFIMjNWMTlIOVYyMVpNOSAxNUgyM1YxM0g5VjE1WiIvPgoJPC9nPgo8L3N2Zz4K);
  --jp-icon-offline-bolt: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDIuMDJjLTUuNTEgMC05Ljk4IDQuNDctOS45OCA5Ljk4czQuNDcgOS45OCA5Ljk4IDkuOTggOS45OC00LjQ3IDkuOTgtOS45OFMxNy41MSAyLjAyIDEyIDIuMDJ6TTExLjQ4IDIwdi02LjI2SDhMMTMgNHY2LjI2aDMuMzVMMTEuNDggMjB6Ii8+CiAgPC9nPgo8L3N2Zz4K);
  --jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);
  --jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
  --jp-icon-pdf: url(data:image/svg+xml;base64,PHN2ZwogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiIgd2lkdGg9IjE2Ij4KICAgIDxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDQ1KSIgY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI0ZGMkEyQSIKICAgICAgIGQ9Im0gMjIuMzQ0MzY5LC0zLjAxNjM2NDIgaCA1LjYzODYwNCB2IDEuNTc5MjQzMyBoIC0zLjU0OTIyNyB2IDEuNTA4NjkyOTkgaCAzLjMzNzU3NiBWIDEuNjUwODE1NCBoIC0zLjMzNzU3NiB2IDMuNDM1MjYxMyBoIC0yLjA4OTM3NyB6IG0gLTcuMTM2NDQ0LDEuNTc5MjQzMyB2IDQuOTQzOTU0MyBoIDAuNzQ4OTIgcSAxLjI4MDc2MSwwIDEuOTUzNzAzLC0wLjYzNDk1MzUgMC42NzgzNjksLTAuNjM0OTUzNSAwLjY3ODM2OSwtMS44NDUxNjQxIDAsLTEuMjA0NzgzNTUgLTAuNjcyOTQyLC0xLjgzNDMxMDExIC0wLjY3Mjk0MiwtMC42Mjk1MjY1OSAtMS45NTkxMywtMC42Mjk1MjY1OSB6IG0gLTIuMDg5Mzc3LC0xLjU3OTI0MzMgaCAyLjIwMzM0MyBxIDEuODQ1MTY0LDAgMi43NDYwMzksMC4yNjU5MjA3IDAuOTA2MzAxLDAuMjYwNDkzNyAxLjU1MjEwOCwwLjg5MDAyMDMgMC41Njk4MywwLjU0ODEyMjMgMC44NDY2MDUsMS4yNjQ0ODAwNiAwLjI3Njc3NCwwLjcxNjM1NzgxIDAuMjc2Nzc0LDEuNjIyNjU4OTQgMCwwLjkxNzE1NTEgLTAuMjc2Nzc0LDEuNjM4OTM5OSAtMC4yNzY3NzUsMC43MTYzNTc4IC0wLjg0NjYwNSwxLjI2NDQ4IC0wLjY1MTIzNCwwLjYyOTUyNjYgLTEuNTYyOTYyLDAuODk1NDQ3MyAtMC45MTE3MjgsMC4yNjA0OTM3IC0yLjczNTE4NSwwLjI2MDQ5MzcgaCAtMi4yMDMzNDMgeiBtIC04LjE0NTg1NjUsMCBoIDMuNDY3ODIzIHEgMS41NDY2ODE2LDAgMi4zNzE1Nzg1LDAuNjg5MjIzIDAuODMwMzI0LDAuNjgzNzk2MSAwLjgzMDMyNCwxLjk1MzcwMzE0IDAsMS4yNzUzMzM5NyAtMC44MzAzMjQsMS45NjQ1NTcwNiBRIDkuOTg3MTk2MSwyLjI3NDkxNSA4LjQ0MDUxNDUsMi4yNzQ5MTUgSCA3LjA2MjA2ODQgViA1LjA4NjA3NjcgSCA0Ljk3MjY5MTUgWiBtIDIuMDg5Mzc2OSwxLjUxNDExOTkgdiAyLjI2MzAzOTQzIGggMS4xNTU5NDEgcSAwLjYwNzgxODgsMCAwLjkzODg2MjksLTAuMjkzMDU1NDcgMC4zMzEwNDQxLC0wLjI5ODQ4MjQxIDAuMzMxMDQ0MSwtMC44NDExNzc3MiAwLC0wLjU0MjY5NTMxIC0wLjMzMTA0NDEsLTAuODM1NzUwNzQgLTAuMzMxMDQ0MSwtMC4yOTMwNTU1IC0wLjkzODg2MjksLTAuMjkzMDU1NSB6IgovPgo8L3N2Zz4K);
  --jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);
  --jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);
  --jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);
  --jp-icon-redo: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE4LjQgMTAuNkMxNi41NSA4Ljk5IDE0LjE1IDggMTEuNSA4Yy00LjY1IDAtOC41OCAzLjAzLTkuOTYgNy4yMkwzLjkgMTZjMS4wNS0zLjE5IDQuMDUtNS41IDcuNi01LjUgMS45NSAwIDMuNzMuNzIgNS4xMiAxLjg4TDEzIDE2aDlWN2wtMy42IDMuNnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
  --jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
  --jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);
  --jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);
  --jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);
  --jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);
  --jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);
  --jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);
  --jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);
  --jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
  --jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);
  --jp-icon-table-rows: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMSw4SDNWNGgxOFY4eiBNMjEsMTBIM3Y0aDE4VjEweiBNMjEsMTZIM3Y0aDE4VjE2eiIvPgogICAgPC9nPgo8L3N2Zz4=);
  --jp-icon-tag: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCA0MyAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTI4LjgzMzIgMTIuMzM0TDMyLjk5OTggMTYuNTAwN0wzNy4xNjY1IDEyLjMzNEgyOC44MzMyWiIvPgoJCTxwYXRoIGQ9Ik0xNi4yMDk1IDIxLjYxMDRDMTUuNjg3MyAyMi4xMjk5IDE0Ljg0NDMgMjIuMTI5OSAxNC4zMjQ4IDIxLjYxMDRMNi45ODI5IDE0LjcyNDVDNi41NzI0IDE0LjMzOTQgNi4wODMxMyAxMy42MDk4IDYuMDQ3ODYgMTMuMDQ4MkM1Ljk1MzQ3IDExLjUyODggNi4wMjAwMiA4LjYxOTQ0IDYuMDY2MjEgNy4wNzY5NUM2LjA4MjgxIDYuNTE0NzcgNi41NTU0OCA2LjA0MzQ3IDcuMTE4MDQgNi4wMzA1NUM5LjA4ODYzIDUuOTg0NzMgMTMuMjYzOCA1LjkzNTc5IDEzLjY1MTggNi4zMjQyNUwyMS43MzY5IDEzLjYzOUMyMi4yNTYgMTQuMTU4NSAyMS43ODUxIDE1LjQ3MjQgMjEuMjYyIDE1Ljk5NDZMMTYuMjA5NSAyMS42MTA0Wk05Ljc3NTg1IDguMjY1QzkuMzM1NTEgNy44MjU2NiA4LjYyMzUxIDcuODI1NjYgOC4xODI4IDguMjY1QzcuNzQzNDYgOC43MDU3MSA3Ljc0MzQ2IDkuNDE3MzMgOC4xODI4IDkuODU2NjdDOC42MjM4MiAxMC4yOTY0IDkuMzM1ODIgMTAuMjk2NCA5Ljc3NTg1IDkuODU2NjdDMTAuMjE1NiA5LjQxNzMzIDEwLjIxNTYgOC43MDUzMyA5Ljc3NTg1IDguMjY1WiIvPgoJPC9nPgo8L3N2Zz4K);
  --jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  --jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);
  --jp-icon-toc: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik03LDVIMjFWN0g3VjVNNywxM1YxMUgyMVYxM0g3TTQsNC41QTEuNSwxLjUgMCAwLDEgNS41LDZBMS41LDEuNSAwIDAsMSA0LDcuNUExLjUsMS41IDAgMCwxIDIuNSw2QTEuNSwxLjUgMCAwLDEgNCw0LjVNNCwxMC41QTEuNSwxLjUgMCAwLDEgNS41LDEyQTEuNSwxLjUgMCAwLDEgNCwxMy41QTEuNSwxLjUgMCAwLDEgMi41LDEyQTEuNSwxLjUgMCAwLDEgNCwxMC41TTcsMTlWMTdIMjFWMTlIN000LDE2LjVBMS41LDEuNSAwIDAsMSA1LjUsMThBMS41LDEuNSAwIDAsMSA0LDE5LjVBMS41LDEuNSAwIDAsMSAyLjUsMThBMS41LDEuNSAwIDAsMSA0LDE2LjVaIiAvPgogIDwvZz4KPC9zdmc+Cg==);
  --jp-icon-tree-view: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMiAxMVYzaC03djNIOVYzSDJ2OGg3VjhoMnYxMGg0djNoN3YtOGgtN3YzaC0yVjhoMnYzeiIvPgogICAgPC9nPgo8L3N2Zz4=);
  --jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);
  --jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);
  --jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);
  --jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K);
}

/* Icon CSS class declarations */

.jp-AddIcon {
  background-image: var(--jp-icon-add);
}
.jp-BugIcon {
  background-image: var(--jp-icon-bug);
}
.jp-BuildIcon {
  background-image: var(--jp-icon-build);
}
.jp-CaretDownEmptyIcon {
  background-image: var(--jp-icon-caret-down-empty);
}
.jp-CaretDownEmptyThinIcon {
  background-image: var(--jp-icon-caret-down-empty-thin);
}
.jp-CaretDownIcon {
  background-image: var(--jp-icon-caret-down);
}
.jp-CaretLeftIcon {
  background-image: var(--jp-icon-caret-left);
}
.jp-CaretRightIcon {
  background-image: var(--jp-icon-caret-right);
}
.jp-CaretUpEmptyThinIcon {
  background-image: var(--jp-icon-caret-up-empty-thin);
}
.jp-CaretUpIcon {
  background-image: var(--jp-icon-caret-up);
}
.jp-CaseSensitiveIcon {
  background-image: var(--jp-icon-case-sensitive);
}
.jp-CheckIcon {
  background-image: var(--jp-icon-check);
}
.jp-CircleEmptyIcon {
  background-image: var(--jp-icon-circle-empty);
}
.jp-CircleIcon {
  background-image: var(--jp-icon-circle);
}
.jp-ClearIcon {
  background-image: var(--jp-icon-clear);
}
.jp-CloseIcon {
  background-image: var(--jp-icon-close);
}
.jp-CodeIcon {
  background-image: var(--jp-icon-code);
}
.jp-ConsoleIcon {
  background-image: var(--jp-icon-console);
}
.jp-CopyIcon {
  background-image: var(--jp-icon-copy);
}
.jp-CopyrightIcon {
  background-image: var(--jp-icon-copyright);
}
.jp-CutIcon {
  background-image: var(--jp-icon-cut);
}
.jp-DownloadIcon {
  background-image: var(--jp-icon-download);
}
.jp-EditIcon {
  background-image: var(--jp-icon-edit);
}
.jp-EllipsesIcon {
  background-image: var(--jp-icon-ellipses);
}
.jp-ExtensionIcon {
  background-image: var(--jp-icon-extension);
}
.jp-FastForwardIcon {
  background-image: var(--jp-icon-fast-forward);
}
.jp-FileIcon {
  background-image: var(--jp-icon-file);
}
.jp-FileUploadIcon {
  background-image: var(--jp-icon-file-upload);
}
.jp-FilterListIcon {
  background-image: var(--jp-icon-filter-list);
}
.jp-FolderIcon {
  background-image: var(--jp-icon-folder);
}
.jp-Html5Icon {
  background-image: var(--jp-icon-html5);
}
.jp-ImageIcon {
  background-image: var(--jp-icon-image);
}
.jp-InspectorIcon {
  background-image: var(--jp-icon-inspector);
}
.jp-JsonIcon {
  background-image: var(--jp-icon-json);
}
.jp-JuliaIcon {
  background-image: var(--jp-icon-julia);
}
.jp-JupyterFaviconIcon {
  background-image: var(--jp-icon-jupyter-favicon);
}
.jp-JupyterIcon {
  background-image: var(--jp-icon-jupyter);
}
.jp-JupyterlabWordmarkIcon {
  background-image: var(--jp-icon-jupyterlab-wordmark);
}
.jp-KernelIcon {
  background-image: var(--jp-icon-kernel);
}
.jp-KeyboardIcon {
  background-image: var(--jp-icon-keyboard);
}
.jp-LauncherIcon {
  background-image: var(--jp-icon-launcher);
}
.jp-LineFormIcon {
  background-image: var(--jp-icon-line-form);
}
.jp-LinkIcon {
  background-image: var(--jp-icon-link);
}
.jp-ListIcon {
  background-image: var(--jp-icon-list);
}
.jp-ListingsInfoIcon {
  background-image: var(--jp-icon-listings-info);
}
.jp-MarkdownIcon {
  background-image: var(--jp-icon-markdown);
}
.jp-NewFolderIcon {
  background-image: var(--jp-icon-new-folder);
}
.jp-NotTrustedIcon {
  background-image: var(--jp-icon-not-trusted);
}
.jp-NotebookIcon {
  background-image: var(--jp-icon-notebook);
}
.jp-NumberingIcon {
  background-image: var(--jp-icon-numbering);
}
.jp-OfflineBoltIcon {
  background-image: var(--jp-icon-offline-bolt);
}
.jp-PaletteIcon {
  background-image: var(--jp-icon-palette);
}
.jp-PasteIcon {
  background-image: var(--jp-icon-paste);
}
.jp-PdfIcon {
  background-image: var(--jp-icon-pdf);
}
.jp-PythonIcon {
  background-image: var(--jp-icon-python);
}
.jp-RKernelIcon {
  background-image: var(--jp-icon-r-kernel);
}
.jp-ReactIcon {
  background-image: var(--jp-icon-react);
}
.jp-RedoIcon {
  background-image: var(--jp-icon-redo);
}
.jp-RefreshIcon {
  background-image: var(--jp-icon-refresh);
}
.jp-RegexIcon {
  background-image: var(--jp-icon-regex);
}
.jp-RunIcon {
  background-image: var(--jp-icon-run);
}
.jp-RunningIcon {
  background-image: var(--jp-icon-running);
}
.jp-SaveIcon {
  background-image: var(--jp-icon-save);
}
.jp-SearchIcon {
  background-image: var(--jp-icon-search);
}
.jp-SettingsIcon {
  background-image: var(--jp-icon-settings);
}
.jp-SpreadsheetIcon {
  background-image: var(--jp-icon-spreadsheet);
}
.jp-StopIcon {
  background-image: var(--jp-icon-stop);
}
.jp-TabIcon {
  background-image: var(--jp-icon-tab);
}
.jp-TableRowsIcon {
  background-image: var(--jp-icon-table-rows);
}
.jp-TagIcon {
  background-image: var(--jp-icon-tag);
}
.jp-TerminalIcon {
  background-image: var(--jp-icon-terminal);
}
.jp-TextEditorIcon {
  background-image: var(--jp-icon-text-editor);
}
.jp-TocIcon {
  background-image: var(--jp-icon-toc);
}
.jp-TreeViewIcon {
  background-image: var(--jp-icon-tree-view);
}
.jp-TrustedIcon {
  background-image: var(--jp-icon-trusted);
}
.jp-UndoIcon {
  background-image: var(--jp-icon-undo);
}
.jp-VegaIcon {
  background-image: var(--jp-icon-vega);
}
.jp-YamlIcon {
  background-image: var(--jp-icon-yaml);
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

/**
 * (DEPRECATED) Support for consuming icons as CSS background images
 */

.jp-Icon,
.jp-MaterialIcon {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 16px;
  min-width: 16px;
  min-height: 16px;
}

.jp-Icon-cover {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/**
 * (DEPRECATED) Support for specific CSS icon sizes
 */

.jp-Icon-16 {
  background-size: 16px;
  min-width: 16px;
  min-height: 16px;
}

.jp-Icon-18 {
  background-size: 18px;
  min-width: 18px;
  min-height: 18px;
}

.jp-Icon-20 {
  background-size: 20px;
  min-width: 20px;
  min-height: 20px;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

/**
 * Support for icons as inline SVG HTMLElements
 */

/* recolor the primary elements of an icon */
.jp-icon0[fill] {
  fill: var(--jp-inverse-layout-color0);
}
.jp-icon1[fill] {
  fill: var(--jp-inverse-layout-color1);
}
.jp-icon2[fill] {
  fill: var(--jp-inverse-layout-color2);
}
.jp-icon3[fill] {
  fill: var(--jp-inverse-layout-color3);
}
.jp-icon4[fill] {
  fill: var(--jp-inverse-layout-color4);
}

.jp-icon0[stroke] {
  stroke: var(--jp-inverse-layout-color0);
}
.jp-icon1[stroke] {
  stroke: var(--jp-inverse-layout-color1);
}
.jp-icon2[stroke] {
  stroke: var(--jp-inverse-layout-color2);
}
.jp-icon3[stroke] {
  stroke: var(--jp-inverse-layout-color3);
}
.jp-icon4[stroke] {
  stroke: var(--jp-inverse-layout-color4);
}
/* recolor the accent elements of an icon */
.jp-icon-accent0[fill] {
  fill: var(--jp-layout-color0);
}
.jp-icon-accent1[fill] {
  fill: var(--jp-layout-color1);
}
.jp-icon-accent2[fill] {
  fill: var(--jp-layout-color2);
}
.jp-icon-accent3[fill] {
  fill: var(--jp-layout-color3);
}
.jp-icon-accent4[fill] {
  fill: var(--jp-layout-color4);
}

.jp-icon-accent0[stroke] {
  stroke: var(--jp-layout-color0);
}
.jp-icon-accent1[stroke] {
  stroke: var(--jp-layout-color1);
}
.jp-icon-accent2[stroke] {
  stroke: var(--jp-layout-color2);
}
.jp-icon-accent3[stroke] {
  stroke: var(--jp-layout-color3);
}
.jp-icon-accent4[stroke] {
  stroke: var(--jp-layout-color4);
}
/* set the color of an icon to transparent */
.jp-icon-none[fill] {
  fill: none;
}

.jp-icon-none[stroke] {
  stroke: none;
}
/* brand icon colors. Same for light and dark */
.jp-icon-brand0[fill] {
  fill: var(--jp-brand-color0);
}
.jp-icon-brand1[fill] {
  fill: var(--jp-brand-color1);
}
.jp-icon-brand2[fill] {
  fill: var(--jp-brand-color2);
}
.jp-icon-brand3[fill] {
  fill: var(--jp-brand-color3);
}
.jp-icon-brand4[fill] {
  fill: var(--jp-brand-color4);
}

.jp-icon-brand0[stroke] {
  stroke: var(--jp-brand-color0);
}
.jp-icon-brand1[stroke] {
  stroke: var(--jp-brand-color1);
}
.jp-icon-brand2[stroke] {
  stroke: var(--jp-brand-color2);
}
.jp-icon-brand3[stroke] {
  stroke: var(--jp-brand-color3);
}
.jp-icon-brand4[stroke] {
  stroke: var(--jp-brand-color4);
}
/* warn icon colors. Same for light and dark */
.jp-icon-warn0[fill] {
  fill: var(--jp-warn-color0);
}
.jp-icon-warn1[fill] {
  fill: var(--jp-warn-color1);
}
.jp-icon-warn2[fill] {
  fill: var(--jp-warn-color2);
}
.jp-icon-warn3[fill] {
  fill: var(--jp-warn-color3);
}

.jp-icon-warn0[stroke] {
  stroke: var(--jp-warn-color0);
}
.jp-icon-warn1[stroke] {
  stroke: var(--jp-warn-color1);
}
.jp-icon-warn2[stroke] {
  stroke: var(--jp-warn-color2);
}
.jp-icon-warn3[stroke] {
  stroke: var(--jp-warn-color3);
}
/* icon colors that contrast well with each other and most backgrounds */
.jp-icon-contrast0[fill] {
  fill: var(--jp-icon-contrast-color0);
}
.jp-icon-contrast1[fill] {
  fill: var(--jp-icon-contrast-color1);
}
.jp-icon-contrast2[fill] {
  fill: var(--jp-icon-contrast-color2);
}
.jp-icon-contrast3[fill] {
  fill: var(--jp-icon-contrast-color3);
}

.jp-icon-contrast0[stroke] {
  stroke: var(--jp-icon-contrast-color0);
}
.jp-icon-contrast1[stroke] {
  stroke: var(--jp-icon-contrast-color1);
}
.jp-icon-contrast2[stroke] {
  stroke: var(--jp-icon-contrast-color2);
}
.jp-icon-contrast3[stroke] {
  stroke: var(--jp-icon-contrast-color3);
}

/* CSS for icons in selected items in the settings editor */
#setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill] {
  fill: #fff;
}
#setting-editor
  .jp-PluginList
  .jp-mod-selected
  .jp-icon-selectable-inverse[fill] {
  fill: var(--jp-brand-color1);
}

/* CSS for icons in selected filebrowser listing items */
.jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill] {
  fill: #fff;
}
.jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill] {
  fill: var(--jp-brand-color1);
}

/* CSS for icons in selected tabs in the sidebar tab manager */
#tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill] {
  fill: #fff;
}

#tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill] {
  fill: var(--jp-brand-color1);
}
#tab-manager
  .lm-TabBar-tab.jp-mod-active
  .jp-icon-hover
  :hover
  .jp-icon-selectable[fill] {
  fill: var(--jp-brand-color1);
}

#tab-manager
  .lm-TabBar-tab.jp-mod-active
  .jp-icon-hover
  :hover
  .jp-icon-selectable-inverse[fill] {
  fill: #fff;
}

/**
 * TODO: come up with non css-hack solution for showing the busy icon on top
 *  of the close icon
 * CSS for complex behavior of close icon of tabs in the sidebar tab manager
 */
#tab-manager
  .lm-TabBar-tab.jp-mod-dirty
  > .lm-TabBar-tabCloseIcon
  > :not(:hover)
  > .jp-icon3[fill] {
  fill: none;
}
#tab-manager
  .lm-TabBar-tab.jp-mod-dirty
  > .lm-TabBar-tabCloseIcon
  > :not(:hover)
  > .jp-icon-busy[fill] {
  fill: var(--jp-inverse-layout-color3);
}

#tab-manager
  .lm-TabBar-tab.jp-mod-dirty.jp-mod-active
  > .lm-TabBar-tabCloseIcon
  > :not(:hover)
  > .jp-icon-busy[fill] {
  fill: #fff;
}

/**
* TODO: come up with non css-hack solution for showing the busy icon on top
*  of the close icon
* CSS for complex behavior of close icon of tabs in the main area tabbar
*/
.lm-DockPanel-tabBar
  .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty
  > .lm-TabBar-tabCloseIcon
  > :not(:hover)
  > .jp-icon3[fill] {
  fill: none;
}
.lm-DockPanel-tabBar
  .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty
  > .lm-TabBar-tabCloseIcon
  > :not(:hover)
  > .jp-icon-busy[fill] {
  fill: var(--jp-inverse-layout-color3);
}

/* CSS for icons in status bar */
#jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill] {
  fill: #fff;
}

#jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill] {
  fill: var(--jp-brand-color1);
}
/* special handling for splash icon CSS. While the theme CSS reloads during
   splash, the splash icon can loose theming. To prevent that, we set a
   default for its color variable */
:root {
  --jp-warn-color0: var(--md-orange-700);
}

/* not sure what to do with this one, used in filebrowser listing */
.jp-DragIcon {
  margin-right: 4px;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

/**
 * Support for alt colors for icons as inline SVG HTMLElements
 */

/* alt recolor the primary elements of an icon */
.jp-icon-alt .jp-icon0[fill] {
  fill: var(--jp-layout-color0);
}
.jp-icon-alt .jp-icon1[fill] {
  fill: var(--jp-layout-color1);
}
.jp-icon-alt .jp-icon2[fill] {
  fill: var(--jp-layout-color2);
}
.jp-icon-alt .jp-icon3[fill] {
  fill: var(--jp-layout-color3);
}
.jp-icon-alt .jp-icon4[fill] {
  fill: var(--jp-layout-color4);
}

.jp-icon-alt .jp-icon0[stroke] {
  stroke: var(--jp-layout-color0);
}
.jp-icon-alt .jp-icon1[stroke] {
  stroke: var(--jp-layout-color1);
}
.jp-icon-alt .jp-icon2[stroke] {
  stroke: var(--jp-layout-color2);
}
.jp-icon-alt .jp-icon3[stroke] {
  stroke: var(--jp-layout-color3);
}
.jp-icon-alt .jp-icon4[stroke] {
  stroke: var(--jp-layout-color4);
}

/* alt recolor the accent elements of an icon */
.jp-icon-alt .jp-icon-accent0[fill] {
  fill: var(--jp-inverse-layout-color0);
}
.jp-icon-alt .jp-icon-accent1[fill] {
  fill: var(--jp-inverse-layout-color1);
}
.jp-icon-alt .jp-icon-accent2[fill] {
  fill: var(--jp-inverse-layout-color2);
}
.jp-icon-alt .jp-icon-accent3[fill] {
  fill: var(--jp-inverse-layout-color3);
}
.jp-icon-alt .jp-icon-accent4[fill] {
  fill: var(--jp-inverse-layout-color4);
}

.jp-icon-alt .jp-icon-accent0[stroke] {
  stroke: var(--jp-inverse-layout-color0);
}
.jp-icon-alt .jp-icon-accent1[stroke] {
  stroke: var(--jp-inverse-layout-color1);
}
.jp-icon-alt .jp-icon-accent2[stroke] {
  stroke: var(--jp-inverse-layout-color2);
}
.jp-icon-alt .jp-icon-accent3[stroke] {
  stroke: var(--jp-inverse-layout-color3);
}
.jp-icon-alt .jp-icon-accent4[stroke] {
  stroke: var(--jp-inverse-layout-color4);
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

.jp-icon-hoverShow:not(:hover) svg {
  display: none !important;
}

/**
 * Support for hover colors for icons as inline SVG HTMLElements
 */

/**
 * regular colors
 */

/* recolor the primary elements of an icon */
.jp-icon-hover :hover .jp-icon0-hover[fill] {
  fill: var(--jp-inverse-layout-color0);
}
.jp-icon-hover :hover .jp-icon1-hover[fill] {
  fill: var(--jp-inverse-layout-color1);
}
.jp-icon-hover :hover .jp-icon2-hover[fill] {
  fill: var(--jp-inverse-layout-color2);
}
.jp-icon-hover :hover .jp-icon3-hover[fill] {
  fill: var(--jp-inverse-layout-color3);
}
.jp-icon-hover :hover .jp-icon4-hover[fill] {
  fill: var(--jp-inverse-layout-color4);
}

.jp-icon-hover :hover .jp-icon0-hover[stroke] {
  stroke: var(--jp-inverse-layout-color0);
}
.jp-icon-hover :hover .jp-icon1-hover[stroke] {
  stroke: var(--jp-inverse-layout-color1);
}
.jp-icon-hover :hover .jp-icon2-hover[stroke] {
  stroke: var(--jp-inverse-layout-color2);
}
.jp-icon-hover :hover .jp-icon3-hover[stroke] {
  stroke: var(--jp-inverse-layout-color3);
}
.jp-icon-hover :hover .jp-icon4-hover[stroke] {
  stroke: var(--jp-inverse-layout-color4);
}

/* recolor the accent elements of an icon */
.jp-icon-hover :hover .jp-icon-accent0-hover[fill] {
  fill: var(--jp-layout-color0);
}
.jp-icon-hover :hover .jp-icon-accent1-hover[fill] {
  fill: var(--jp-layout-color1);
}
.jp-icon-hover :hover .jp-icon-accent2-hover[fill] {
  fill: var(--jp-layout-color2);
}
.jp-icon-hover :hover .jp-icon-accent3-hover[fill] {
  fill: var(--jp-layout-color3);
}
.jp-icon-hover :hover .jp-icon-accent4-hover[fill] {
  fill: var(--jp-layout-color4);
}

.jp-icon-hover :hover .jp-icon-accent0-hover[stroke] {
  stroke: var(--jp-layout-color0);
}
.jp-icon-hover :hover .jp-icon-accent1-hover[stroke] {
  stroke: var(--jp-layout-color1);
}
.jp-icon-hover :hover .jp-icon-accent2-hover[stroke] {
  stroke: var(--jp-layout-color2);
}
.jp-icon-hover :hover .jp-icon-accent3-hover[stroke] {
  stroke: var(--jp-layout-color3);
}
.jp-icon-hover :hover .jp-icon-accent4-hover[stroke] {
  stroke: var(--jp-layout-color4);
}

/* set the color of an icon to transparent */
.jp-icon-hover :hover .jp-icon-none-hover[fill] {
  fill: none;
}

.jp-icon-hover :hover .jp-icon-none-hover[stroke] {
  stroke: none;
}

/**
 * inverse colors
 */

/* inverse recolor the primary elements of an icon */
.jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill] {
  fill: var(--jp-layout-color0);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill] {
  fill: var(--jp-layout-color1);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill] {
  fill: var(--jp-layout-color2);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill] {
  fill: var(--jp-layout-color3);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill] {
  fill: var(--jp-layout-color4);
}

.jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke] {
  stroke: var(--jp-layout-color0);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke] {
  stroke: var(--jp-layout-color1);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke] {
  stroke: var(--jp-layout-color2);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke] {
  stroke: var(--jp-layout-color3);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke] {
  stroke: var(--jp-layout-color4);
}

/* inverse recolor the accent elements of an icon */
.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill] {
  fill: var(--jp-inverse-layout-color0);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill] {
  fill: var(--jp-inverse-layout-color1);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill] {
  fill: var(--jp-inverse-layout-color2);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill] {
  fill: var(--jp-inverse-layout-color3);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill] {
  fill: var(--jp-inverse-layout-color4);
}

.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke] {
  stroke: var(--jp-inverse-layout-color0);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke] {
  stroke: var(--jp-inverse-layout-color1);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke] {
  stroke: var(--jp-inverse-layout-color2);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke] {
  stroke: var(--jp-inverse-layout-color3);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke] {
  stroke: var(--jp-inverse-layout-color4);
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

.jp-switch {
  display: flex;
  align-items: center;
  padding-left: 4px;
  padding-right: 4px;
  font-size: var(--jp-ui-font-size1);
  background-color: transparent;
  color: var(--jp-ui-font-color1);
  border: none;
  height: 20px;
}

.jp-switch:hover {
  background-color: var(--jp-layout-color2);
}

.jp-switch-label {
  margin-right: 5px;
}

.jp-switch-track {
  cursor: pointer;
  background-color: var(--jp-border-color1);
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 34px;
  height: 16px;
  width: 35px;
  position: relative;
}

.jp-switch-track::before {
  content: '';
  position: absolute;
  height: 10px;
  width: 10px;
  margin: 3px;
  left: 0px;
  background-color: var(--jp-ui-inverse-font-color1);
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 50%;
}

.jp-switch[aria-checked='true'] .jp-switch-track {
  background-color: var(--jp-warn-color0);
}

.jp-switch[aria-checked='true'] .jp-switch-track::before {
  /* track width (35) - margins (3 + 3) - thumb width (10) */
  left: 19px;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

/* Sibling imports */

/* Override Blueprint's _reset.scss styles */
html {
  box-sizing: unset;
}

*,
*::before,
*::after {
  box-sizing: unset;
}

body {
  color: unset;
  font-family: var(--jp-ui-font-family);
}

p {
  margin-top: unset;
  margin-bottom: unset;
}

small {
  font-size: unset;
}

strong {
  font-weight: unset;
}

/* Override Blueprint's _typography.scss styles */
a {
  text-decoration: unset;
  color: unset;
}
a:hover {
  text-decoration: unset;
  color: unset;
}

/* Override Blueprint's _accessibility.scss styles */
:focus {
  outline: unset;
  outline-offset: unset;
  -moz-outline-radius: unset;
}

/* Styles for ui-components */
.jp-Button {
  border-radius: var(--jp-border-radius);
  padding: 0px 12px;
  font-size: var(--jp-ui-font-size1);
}

/* Use our own theme for hover styles */
button.jp-Button.bp3-button.bp3-minimal:hover {
  background-color: var(--jp-layout-color2);
}
.jp-Button.minimal {
  color: unset !important;
}

.jp-Button.jp-ToolbarButtonComponent {
  text-transform: none;
}

.jp-InputGroup input {
  box-sizing: border-box;
  border-radius: 0;
  background-color: transparent;
  color: var(--jp-ui-font-color0);
  box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color);
}

.jp-InputGroup input:focus {
  box-shadow: inset 0 0 0 var(--jp-border-width)
      var(--jp-input-active-box-shadow-color),
    inset 0 0 0 3px var(--jp-input-active-box-shadow-color);
}

.jp-InputGroup input::placeholder,
input::placeholder {
  color: var(--jp-ui-font-color3);
}

.jp-BPIcon {
  display: inline-block;
  vertical-align: middle;
  margin: auto;
}

/* Stop blueprint futzing with our icon fills */
.bp3-icon.jp-BPIcon > svg:not([fill]) {
  fill: var(--jp-inverse-layout-color3);
}

.jp-InputGroupAction {
  padding: 6px;
}

.jp-HTMLSelect.jp-DefaultStyle select {
  background-color: initial;
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: var(--jp-ui-font-color0);
  display: block;
  font-size: var(--jp-ui-font-size1);
  height: 24px;
  line-height: 14px;
  padding: 0 25px 0 10px;
  text-align: left;
  -moz-appearance: none;
  -webkit-appearance: none;
}

/* Use our own theme for hover and option styles */
.jp-HTMLSelect.jp-DefaultStyle select:hover,
.jp-HTMLSelect.jp-DefaultStyle select > option {
  background-color: var(--jp-layout-color2);
  color: var(--jp-ui-font-color0);
}
select {
  box-sizing: border-box;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

.jp-Collapse {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  border-top: 1px solid var(--jp-border-color2);
  border-bottom: 1px solid var(--jp-border-color2);
}

.jp-Collapse-header {
  padding: 1px 12px;
  color: var(--jp-ui-font-color1);
  background-color: var(--jp-layout-color1);
  font-size: var(--jp-ui-font-size2);
}

.jp-Collapse-header:hover {
  background-color: var(--jp-layout-color2);
}

.jp-Collapse-contents {
  padding: 0px 12px 0px 12px;
  background-color: var(--jp-layout-color1);
  color: var(--jp-ui-font-color1);
  overflow: auto;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
| Variables
|----------------------------------------------------------------------------*/

:root {
  --jp-private-commandpalette-search-height: 28px;
}

/*-----------------------------------------------------------------------------
| Overall styles
|----------------------------------------------------------------------------*/

.lm-CommandPalette {
  padding-bottom: 0px;
  color: var(--jp-ui-font-color1);
  background: var(--jp-layout-color1);
  /* This is needed so that all font sizing of children done in ems is
   * relative to this base size */
  font-size: var(--jp-ui-font-size1);
}

/*-----------------------------------------------------------------------------
| Modal variant
|----------------------------------------------------------------------------*/

.jp-ModalCommandPalette {
  position: absolute;
  z-index: 10000;
  top: 38px;
  left: 30%;
  margin: 0;
  padding: 4px;
  width: 40%;
  box-shadow: var(--jp-elevation-z4);
  border-radius: 4px;
  background: var(--jp-layout-color0);
}

.jp-ModalCommandPalette .lm-CommandPalette {
  max-height: 40vh;
}

.jp-ModalCommandPalette .lm-CommandPalette .lm-close-icon::after {
  display: none;
}

.jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-header {
  display: none;
}

.jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-item {
  margin-left: 4px;
  margin-right: 4px;
}

.jp-ModalCommandPalette
  .lm-CommandPalette
  .lm-CommandPalette-item.lm-mod-disabled {
  display: none;
}

/*-----------------------------------------------------------------------------
| Search
|----------------------------------------------------------------------------*/

.lm-CommandPalette-search {
  padding: 4px;
  background-color: var(--jp-layout-color1);
  z-index: 2;
}

.lm-CommandPalette-wrapper {
  overflow: overlay;
  padding: 0px 9px;
  background-color: var(--jp-input-active-background);
  height: 30px;
  box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color);
}

.lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper {
  box-shadow: inset 0 0 0 1px var(--jp-input-active-box-shadow-color),
    inset 0 0 0 3px var(--jp-input-active-box-shadow-color);
}

.jp-SearchIconGroup {
  color: white;
  background-color: var(--jp-brand-color1);
  position: absolute;
  top: 4px;
  right: 4px;
  padding: 5px 5px 1px 5px;
}

.jp-SearchIconGroup svg {
  height: 20px;
  width: 20px;
}

.jp-SearchIconGroup .jp-icon3[fill] {
  fill: var(--jp-layout-color0);
}

.lm-CommandPalette-input {
  background: transparent;
  width: calc(100% - 18px);
  float: left;
  border: none;
  outline: none;
  font-size: var(--jp-ui-font-size1);
  color: var(--jp-ui-font-color0);
  line-height: var(--jp-private-commandpalette-search-height);
}

.lm-CommandPalette-input::-webkit-input-placeholder,
.lm-CommandPalette-input::-moz-placeholder,
.lm-CommandPalette-input:-ms-input-placeholder {
  color: var(--jp-ui-font-color2);
  font-size: var(--jp-ui-font-size1);
}

/*-----------------------------------------------------------------------------
| Results
|----------------------------------------------------------------------------*/

.lm-CommandPalette-header:first-child {
  margin-top: 0px;
}

.lm-CommandPalette-header {
  border-bottom: solid var(--jp-border-width) var(--jp-border-color2);
  color: var(--jp-ui-font-color1);
  cursor: pointer;
  display: flex;
  font-size: var(--jp-ui-font-size0);
  font-weight: 600;
  letter-spacing: 1px;
  margin-top: 8px;
  padding: 8px 0 8px 12px;
  text-transform: uppercase;
}

.lm-CommandPalette-header.lm-mod-active {
  background: var(--jp-layout-color2);
}

.lm-CommandPalette-header > mark {
  background-color: transparent;
  font-weight: bold;
  color: var(--jp-ui-font-color1);
}

.lm-CommandPalette-item {
  padding: 4px 12px 4px 4px;
  color: var(--jp-ui-font-color1);
  font-size: var(--jp-ui-font-size1);
  font-weight: 400;
  display: flex;
}

.lm-CommandPalette-item.lm-mod-disabled {
  color: var(--jp-ui-font-color2);
}

.lm-CommandPalette-item.lm-mod-active {
  color: var(--jp-ui-inverse-font-color1);
  background: var(--jp-brand-color1);
}

.lm-CommandPalette-item.lm-mod-active .lm-CommandPalette-itemLabel > mark {
  color: var(--jp-ui-inverse-font-color0);
}

.lm-CommandPalette-item.lm-mod-active .jp-icon-selectable[fill] {
  fill: var(--jp-layout-color0);
}

.lm-CommandPalette-item.lm-mod-active .lm-CommandPalette-itemLabel > mark {
  color: var(--jp-ui-inverse-font-color0);
}

.lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled) {
  color: var(--jp-ui-inverse-font-color1);
  background: var(--jp-brand-color1);
}

.lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled) {
  background: var(--jp-layout-color2);
}

.lm-CommandPalette-itemContent {
  overflow: hidden;
}

.lm-CommandPalette-itemLabel > mark {
  color: var(--jp-ui-font-color0);
  background-color: transparent;
  font-weight: bold;
}

.lm-CommandPalette-item.lm-mod-disabled mark {
  color: var(--jp-ui-font-color2);
}

.lm-CommandPalette-item .lm-CommandPalette-itemIcon {
  margin: 0 4px 0 0;
  position: relative;
  width: 16px;
  top: 2px;
  flex: 0 0 auto;
}

.lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon {
  opacity: 0.6;
}

.lm-CommandPalette-item .lm-CommandPalette-itemShortcut {
  flex: 0 0 auto;
}

.lm-CommandPalette-itemCaption {
  display: none;
}

.lm-CommandPalette-content {
  background-color: var(--jp-layout-color1);
}

.lm-CommandPalette-content:empty:after {
  content: 'No results';
  margin: auto;
  margin-top: 20px;
  width: 100px;
  display: block;
  font-size: var(--jp-ui-font-size2);
  font-family: var(--jp-ui-font-family);
  font-weight: lighter;
}

.lm-CommandPalette-emptyMessage {
  text-align: center;
  margin-top: 24px;
  line-height: 1.32;
  padding: 0px 8px;
  color: var(--jp-content-font-color3);
}

/*-----------------------------------------------------------------------------
| Copyright (c) 2014-2017, Jupyter Development Team.
|
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

.jp-Dialog {
  position: absolute;
  z-index: 10000;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  top: 0px;
  left: 0px;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  background: var(--jp-dialog-background);
}

.jp-Dialog-content {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  background: var(--jp-layout-color1);
  padding: 24px;
  padding-bottom: 12px;
  min-width: 300px;
  min-height: 150px;
  max-width: 1000px;
  max-height: 500px;
  box-sizing: border-box;
  box-shadow: var(--jp-elevation-z20);
  word-wrap: break-word;
  border-radius: var(--jp-border-radius);
  /* This is needed so that all font sizing of children done in ems is
   * relative to this base size */
  font-size: var(--jp-ui-font-size1);
  color: var(--jp-ui-font-color1);
  resize: both;
}

.jp-Dialog-button {
  overflow: visible;
}

button.jp-Dialog-button:focus {
  outline: 1px solid var(--jp-brand-color1);
  outline-offset: 4px;
  -moz-outline-radius: 0px;
}

button.jp-Dialog-button:focus::-moz-focus-inner {
  border: 0;
}

button.jp-Dialog-close-button {
  padding: 0;
  height: 100%;
  min-width: unset;
  min-height: unset;
}

.jp-Dialog-header {
  display: flex;
  justify-content: space-between;
  flex: 0 0 auto;
  padding-bottom: 12px;
  font-size: var(--jp-ui-font-size3);
  font-weight: 400;
  color: var(--jp-ui-font-color0);
}

.jp-Dialog-body {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  font-size: var(--jp-ui-font-size1);
  background: var(--jp-layout-color1);
  overflow: auto;
}

.jp-Dialog-footer {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex: 0 0 auto;
  margin-left: -12px;
  margin-right: -12px;
  padding: 12px;
}

.jp-Dialog-title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.jp-Dialog-body > .jp-select-wrapper {
  width: 100%;
}

.jp-Dialog-body > button {
  padding: 0px 16px;
}

.jp-Dialog-body > label {
  line-height: 1.4;
  color: var(--jp-ui-font-color0);
}

.jp-Dialog-button.jp-mod-styled:not(:last-child) {
  margin-right: 12px;
}

/*-----------------------------------------------------------------------------
| Copyright (c) 2014-2016, Jupyter Development Team.
|
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

.jp-HoverBox {
  position: fixed;
}

.jp-HoverBox.jp-mod-outofview {
  display: none;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

.jp-IFrame {
  width: 100%;
  height: 100%;
}

.jp-IFrame > iframe {
  border: none;
}

/*
When drag events occur, `p-mod-override-cursor` is added to the body.
Because iframes steal all cursor events, the following two rules are necessary
to suppress pointer events while resize drags are occurring. There may be a
better solution to this problem.
*/
body.lm-mod-override-cursor .jp-IFrame {
  position: relative;
}

body.lm-mod-override-cursor .jp-IFrame:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: transparent;
}

.jp-Input-Boolean-Dialog {
  flex-direction: row-reverse;
  align-items: end;
  width: 100%;
}

.jp-Input-Boolean-Dialog > label {
  flex: 1 1 auto;
}

/*-----------------------------------------------------------------------------
| Copyright (c) 2014-2016, Jupyter Development Team.
|
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

.jp-MainAreaWidget > :focus {
  outline: none;
}

/**
 * google-material-color v1.2.6
 * https://github.com/danlevan/google-material-color
 */
:root {
  --md-red-50: #ffebee;
  --md-red-100: #ffcdd2;
  --md-red-200: #ef9a9a;
  --md-red-300: #e57373;
  --md-red-400: #ef5350;
  --md-red-500: #f44336;
  --md-red-600: #e53935;
  --md-red-700: #d32f2f;
  --md-red-800: #c62828;
  --md-red-900: #b71c1c;
  --md-red-A100: #ff8a80;
  --md-red-A200: #ff5252;
  --md-red-A400: #ff1744;
  --md-red-A700: #d50000;

  --md-pink-50: #fce4ec;
  --md-pink-100: #f8bbd0;
  --md-pink-200: #f48fb1;
  --md-pink-300: #f06292;
  --md-pink-400: #ec407a;
  --md-pink-500: #e91e63;
  --md-pink-600: #d81b60;
  --md-pink-700: #c2185b;
  --md-pink-800: #ad1457;
  --md-pink-900: #880e4f;
  --md-pink-A100: #ff80ab;
  --md-pink-A200: #ff4081;
  --md-pink-A400: #f50057;
  --md-pink-A700: #c51162;

  --md-purple-50: #f3e5f5;
  --md-purple-100: #e1bee7;
  --md-purple-200: #ce93d8;
  --md-purple-300: #ba68c8;
  --md-purple-400: #ab47bc;
  --md-purple-500: #9c27b0;
  --md-purple-600: #8e24aa;
  --md-purple-700: #7b1fa2;
  --md-purple-800: #6a1b9a;
  --md-purple-900: #4a148c;
  --md-purple-A100: #ea80fc;
  --md-purple-A200: #e040fb;
  --md-purple-A400: #d500f9;
  --md-purple-A700: #aa00ff;

  --md-deep-purple-50: #ede7f6;
  --md-deep-purple-100: #d1c4e9;
  --md-deep-purple-200: #b39ddb;
  --md-deep-purple-300: #9575cd;
  --md-deep-purple-400: #7e57c2;
  --md-deep-purple-500: #673ab7;
  --md-deep-purple-600: #5e35b1;
  --md-deep-purple-700: #512da8;
  --md-deep-purple-800: #4527a0;
  --md-deep-purple-900: #311b92;
  --md-deep-purple-A100: #b388ff;
  --md-deep-purple-A200: #7c4dff;
  --md-deep-purple-A400: #651fff;
  --md-deep-purple-A700: #6200ea;

  --md-indigo-50: #e8eaf6;
  --md-indigo-100: #c5cae9;
  --md-indigo-200: #9fa8da;
  --md-indigo-300: #7986cb;
  --md-indigo-400: #5c6bc0;
  --md-indigo-500: #3f51b5;
  --md-indigo-600: #3949ab;
  --md-indigo-700: #303f9f;
  --md-indigo-800: #283593;
  --md-indigo-900: #1a237e;
  --md-indigo-A100: #8c9eff;
  --md-indigo-A200: #536dfe;
  --md-indigo-A400: #3d5afe;
  --md-indigo-A700: #304ffe;

  --md-blue-50: #e3f2fd;
  --md-blue-100: #bbdefb;
  --md-blue-200: #90caf9;
  --md-blue-300: #64b5f6;
  --md-blue-400: #42a5f5;
  --md-blue-500: #2196f3;
  --md-blue-600: #1e88e5;
  --md-blue-700: #1976d2;
  --md-blue-800: #1565c0;
  --md-blue-900: #0d47a1;
  --md-blue-A100: #82b1ff;
  --md-blue-A200: #448aff;
  --md-blue-A400: #2979ff;
  --md-blue-A700: #2962ff;

  --md-light-blue-50: #e1f5fe;
  --md-light-blue-100: #b3e5fc;
  --md-light-blue-200: #81d4fa;
  --md-light-blue-300: #4fc3f7;
  --md-light-blue-400: #29b6f6;
  --md-light-blue-500: #03a9f4;
  --md-light-blue-600: #039be5;
  --md-light-blue-700: #0288d1;
  --md-light-blue-800: #0277bd;
  --md-light-blue-900: #01579b;
  --md-light-blue-A100: #80d8ff;
  --md-light-blue-A200: #40c4ff;
  --md-light-blue-A400: #00b0ff;
  --md-light-blue-A700: #0091ea;

  --md-cyan-50: #e0f7fa;
  --md-cyan-100: #b2ebf2;
  --md-cyan-200: #80deea;
  --md-cyan-300: #4dd0e1;
  --md-cyan-400: #26c6da;
  --md-cyan-500: #00bcd4;
  --md-cyan-600: #00acc1;
  --md-cyan-700: #0097a7;
  --md-cyan-800: #00838f;
  --md-cyan-900: #006064;
  --md-cyan-A100: #84ffff;
  --md-cyan-A200: #18ffff;
  --md-cyan-A400: #00e5ff;
  --md-cyan-A700: #00b8d4;

  --md-teal-50: #e0f2f1;
  --md-teal-100: #b2dfdb;
  --md-teal-200: #80cbc4;
  --md-teal-300: #4db6ac;
  --md-teal-400: #26a69a;
  --md-teal-500: #009688;
  --md-teal-600: #00897b;
  --md-teal-700: #00796b;
  --md-teal-800: #00695c;
  --md-teal-900: #004d40;
  --md-teal-A100: #a7ffeb;
  --md-teal-A200: #64ffda;
  --md-teal-A400: #1de9b6;
  --md-teal-A700: #00bfa5;

  --md-green-50: #e8f5e9;
  --md-green-100: #c8e6c9;
  --md-green-200: #a5d6a7;
  --md-green-300: #81c784;
  --md-green-400: #66bb6a;
  --md-green-500: #4caf50;
  --md-green-600: #43a047;
  --md-green-700: #388e3c;
  --md-green-800: #2e7d32;
  --md-green-900: #1b5e20;
  --md-green-A100: #b9f6ca;
  --md-green-A200: #69f0ae;
  --md-green-A400: #00e676;
  --md-green-A700: #00c853;

  --md-light-green-50: #f1f8e9;
  --md-light-green-100: #dcedc8;
  --md-light-green-200: #c5e1a5;
  --md-light-green-300: #aed581;
  --md-light-green-400: #9ccc65;
  --md-light-green-500: #8bc34a;
  --md-light-green-600: #7cb342;
  --md-light-green-700: #689f38;
  --md-light-green-800: #558b2f;
  --md-light-green-900: #33691e;
  --md-light-green-A100: #ccff90;
  --md-light-green-A200: #b2ff59;
  --md-light-green-A400: #76ff03;
  --md-light-green-A700: #64dd17;

  --md-lime-50: #f9fbe7;
  --md-lime-100: #f0f4c3;
  --md-lime-200: #e6ee9c;
  --md-lime-300: #dce775;
  --md-lime-400: #d4e157;
  --md-lime-500: #cddc39;
  --md-lime-600: #c0ca33;
  --md-lime-700: #afb42b;
  --md-lime-800: #9e9d24;
  --md-lime-900: #827717;
  --md-lime-A100: #f4ff81;
  --md-lime-A200: #eeff41;
  --md-lime-A400: #c6ff00;
  --md-lime-A700: #aeea00;

  --md-yellow-50: #fffde7;
  --md-yellow-100: #fff9c4;
  --md-yellow-200: #fff59d;
  --md-yellow-300: #fff176;
  --md-yellow-400: #ffee58;
  --md-yellow-500: #ffeb3b;
  --md-yellow-600: #fdd835;
  --md-yellow-700: #fbc02d;
  --md-yellow-800: #f9a825;
  --md-yellow-900: #f57f17;
  --md-yellow-A100: #ffff8d;
  --md-yellow-A200: #ffff00;
  --md-yellow-A400: #ffea00;
  --md-yellow-A700: #ffd600;

  --md-amber-50: #fff8e1;
  --md-amber-100: #ffecb3;
  --md-amber-200: #ffe082;
  --md-amber-300: #ffd54f;
  --md-amber-400: #ffca28;
  --md-amber-500: #ffc107;
  --md-amber-600: #ffb300;
  --md-amber-700: #ffa000;
  --md-amber-800: #ff8f00;
  --md-amber-900: #ff6f00;
  --md-amber-A100: #ffe57f;
  --md-amber-A200: #ffd740;
  --md-amber-A400: #ffc400;
  --md-amber-A700: #ffab00;

  --md-orange-50: #fff3e0;
  --md-orange-100: #ffe0b2;
  --md-orange-200: #ffcc80;
  --md-orange-300: #ffb74d;
  --md-orange-400: #ffa726;
  --md-orange-500: #ff9800;
  --md-orange-600: #fb8c00;
  --md-orange-700: #f57c00;
  --md-orange-800: #ef6c00;
  --md-orange-900: #e65100;
  --md-orange-A100: #ffd180;
  --md-orange-A200: #ffab40;
  --md-orange-A400: #ff9100;
  --md-orange-A700: #ff6d00;

  --md-deep-orange-50: #fbe9e7;
  --md-deep-orange-100: #ffccbc;
  --md-deep-orange-200: #ffab91;
  --md-deep-orange-300: #ff8a65;
  --md-deep-orange-400: #ff7043;
  --md-deep-orange-500: #ff5722;
  --md-deep-orange-600: #f4511e;
  --md-deep-orange-700: #e64a19;
  --md-deep-orange-800: #d84315;
  --md-deep-orange-900: #bf360c;
  --md-deep-orange-A100: #ff9e80;
  --md-deep-orange-A200: #ff6e40;
  --md-deep-orange-A400: #ff3d00;
  --md-deep-orange-A700: #dd2c00;

  --md-brown-50: #efebe9;
  --md-brown-100: #d7ccc8;
  --md-brown-200: #bcaaa4;
  --md-brown-300: #a1887f;
  --md-brown-400: #8d6e63;
  --md-brown-500: #795548;
  --md-brown-600: #6d4c41;
  --md-brown-700: #5d4037;
  --md-brown-800: #4e342e;
  --md-brown-900: #3e2723;

  --md-grey-50: #fafafa;
  --md-grey-100: #f5f5f5;
  --md-grey-200: #eeeeee;
  --md-grey-300: #e0e0e0;
  --md-grey-400: #bdbdbd;
  --md-grey-500: #9e9e9e;
  --md-grey-600: #757575;
  --md-grey-700: #616161;
  --md-grey-800: #424242;
  --md-grey-900: #212121;

  --md-blue-grey-50: #eceff1;
  --md-blue-grey-100: #cfd8dc;
  --md-blue-grey-200: #b0bec5;
  --md-blue-grey-300: #90a4ae;
  --md-blue-grey-400: #78909c;
  --md-blue-grey-500: #607d8b;
  --md-blue-grey-600: #546e7a;
  --md-blue-grey-700: #455a64;
  --md-blue-grey-800: #37474f;
  --md-blue-grey-900: #263238;
}

/*-----------------------------------------------------------------------------
| Copyright (c) 2017, Jupyter Development Team.
|
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

.jp-Spinner {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: var(--jp-layout-color0);
  outline: none;
}

.jp-SpinnerContent {
  font-size: 10px;
  margin: 50px auto;
  text-indent: -9999em;
  width: 3em;
  height: 3em;
  border-radius: 50%;
  background: var(--jp-brand-color3);
  background: linear-gradient(
    to right,
    #f37626 10%,
    rgba(255, 255, 255, 0) 42%
  );
  position: relative;
  animation: load3 1s infinite linear, fadeIn 1s;
}

.jp-SpinnerContent:before {
  width: 50%;
  height: 50%;
  background: #f37626;
  border-radius: 100% 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
}

.jp-SpinnerContent:after {
  background: var(--jp-layout-color0);
  width: 75%;
  height: 75%;
  border-radius: 50%;
  content: '';
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes load3 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*-----------------------------------------------------------------------------
| Copyright (c) 2014-2017, Jupyter Development Team.
|
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

button.jp-mod-styled {
  font-size: var(--jp-ui-font-size1);
  color: var(--jp-ui-font-color0);
  border: none;
  box-sizing: border-box;
  text-align: center;
  line-height: 32px;
  height: 32px;
  padding: 0px 12px;
  letter-spacing: 0.8px;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

input.jp-mod-styled {
  background: var(--jp-input-background);
  height: 28px;
  box-sizing: border-box;
  border: var(--jp-border-width) solid var(--jp-border-color1);
  padding-left: 7px;
  padding-right: 7px;
  font-size: var(--jp-ui-font-size2);
  color: var(--jp-ui-font-color0);
  outline: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

input[type='checkbox'].jp-mod-styled {
  appearance: checkbox;
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  height: auto;
}

input.jp-mod-styled:focus {
  border: var(--jp-border-width) solid var(--md-blue-500);
  box-shadow: inset 0 0 4px var(--md-blue-300);
}

.jp-FileDialog-Checkbox {
  margin-top: 35px;
  display: flex;
  flex-direction: row;
  align-items: end;
  width: 100%;
}

.jp-FileDialog-Checkbox > label {
  flex: 1 1 auto;
}

.jp-select-wrapper {
  display: flex;
  position: relative;
  flex-direction: column;
  padding: 1px;
  background-color: var(--jp-layout-color1);
  height: 28px;
  box-sizing: border-box;
  margin-bottom: 12px;
}

.jp-select-wrapper.jp-mod-focused select.jp-mod-styled {
  border: var(--jp-border-width) solid var(--jp-input-active-border-color);
  box-shadow: var(--jp-input-box-shadow);
  background-color: var(--jp-input-active-background);
}

select.jp-mod-styled:hover {
  background-color: var(--jp-layout-color1);
  cursor: pointer;
  color: var(--jp-ui-font-color0);
  background-color: var(--jp-input-hover-background);
  box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.5);
}

select.jp-mod-styled {
  flex: 1 1 auto;
  height: 32px;
  width: 100%;
  font-size: var(--jp-ui-font-size2);
  background: var(--jp-input-background);
  color: var(--jp-ui-font-color0);
  padding: 0 25px 0 8px;
  border: var(--jp-border-width) solid var(--jp-input-border-color);
  border-radius: 0px;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/*-----------------------------------------------------------------------------
| Copyright (c) 2014-2016, Jupyter Development Team.
|
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

:root {
  --jp-private-toolbar-height: calc(
    28px + var(--jp-border-width)
  ); /* leave 28px for content */
}

.jp-Toolbar {
  color: var(--jp-ui-font-color1);
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);
  box-shadow: var(--jp-toolbar-box-shadow);
  background: var(--jp-toolbar-background);
  min-height: var(--jp-toolbar-micro-height);
  padding: 2px;
  z-index: 1;
  overflow-x: auto;
}

/* Toolbar items */

.jp-Toolbar > .jp-Toolbar-item.jp-Toolbar-spacer {
  flex-grow: 1;
  flex-shrink: 1;
}

.jp-Toolbar-item.jp-Toolbar-kernelStatus {
  display: inline-block;
  width: 32px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
}

.jp-Toolbar > .jp-Toolbar-item {
  flex: 0 0 auto;
  display: flex;
  padding-left: 1px;
  padding-right: 1px;
  font-size: var(--jp-ui-font-size1);
  line-height: var(--jp-private-toolbar-height);
  height: 100%;
}

/* Toolbar buttons */

/* This is the div we use to wrap the react component into a Widget */
div.jp-ToolbarButton {
  color: transparent;
  border: none;
  box-sizing: border-box;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0px;
  margin: 0px;
}

button.jp-ToolbarButtonComponent {
  background: var(--jp-layout-color1);
  border: none;
  box-sizing: border-box;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0px 6px;
  margin: 0px;
  height: 24px;
  border-radius: var(--jp-border-radius);
  display: flex;
  align-items: center;
  text-align: center;
  font-size: 14px;
  min-width: unset;
  min-height: unset;
}

button.jp-ToolbarButtonComponent:disabled {
  opacity: 0.4;
}

button.jp-ToolbarButtonComponent span {
  padding: 0px;
  flex: 0 0 auto;
}

button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label {
  font-size: var(--jp-ui-font-size1);
  line-height: 100%;
  padding-left: 2px;
  color: var(--jp-ui-font-color1);
}

#jp-main-dock-panel[data-mode='single-document']
  .jp-MainAreaWidget
  > .jp-Toolbar.jp-Toolbar-micro {
  padding: 0;
  min-height: 0;
}

#jp-main-dock-panel[data-mode='single-document']
  .jp-MainAreaWidget
  > .jp-Toolbar {
  border: none;
  box-shadow: none;
}

/*-----------------------------------------------------------------------------
| Copyright (c) 2014-2017, Jupyter Development Team.
|
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/


/* <DEPRECATED> */ body.p-mod-override-cursor *, /* </DEPRECATED> */
body.lm-mod-override-cursor * {
  cursor: inherit !important;
}

/*-----------------------------------------------------------------------------
| Copyright (c) 2014-2016, Jupyter Development Team.
|
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

.jp-JSONEditor {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.jp-JSONEditor-host {
  flex: 1 1 auto;
  border: var(--jp-border-width) solid var(--jp-input-border-color);
  border-radius: 0px;
  background: var(--jp-layout-color0);
  min-height: 50px;
  padding: 1px;
}

.jp-JSONEditor.jp-mod-error .jp-JSONEditor-host {
  border-color: red;
  outline-color: red;
}

.jp-JSONEditor-header {
  display: flex;
  flex: 1 0 auto;
  padding: 0 0 0 12px;
}

.jp-JSONEditor-header label {
  flex: 0 0 auto;
}

.jp-JSONEditor-commitButton {
  height: 16px;
  width: 16px;
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center;
}

.jp-JSONEditor-host.jp-mod-focused {
  background-color: var(--jp-input-active-background);
  border: 1px solid var(--jp-input-active-border-color);
  box-shadow: var(--jp-input-box-shadow);
}

.jp-Editor.jp-mod-dropTarget {
  border: var(--jp-border-width) solid var(--jp-input-active-border-color);
  box-shadow: var(--jp-input-box-shadow);
}

/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.cm-fat-cursor-mark {
  background-color: rgba(20, 255, 20, 0.5);
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
}
.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7;
}
@-moz-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@-webkit-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-rulers {
  position: absolute;
  left: 0; right: 0; top: -50px; bottom: 0;
  overflow: hidden;
}
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0; bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 50px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -50px; margin-right: -50px;
  padding-bottom: 50px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 50px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
  outline: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -50px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: contextual;
  font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-widget {}

.CodeMirror-rtl pre { direction: rtl; }

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }

.CodeMirror-dialog {
  position: absolute;
  left: 0; right: 0;
  background: inherit;
  z-index: 15;
  padding: .1em .8em;
  overflow: hidden;
  color: inherit;
}

.CodeMirror-dialog-top {
  border-bottom: 1px solid #eee;
  top: 0;
}

.CodeMirror-dialog-bottom {
  border-top: 1px solid #eee;
  bottom: 0;
}

.CodeMirror-dialog input {
  border: none;
  outline: none;
  background: transparent;
  width: 20em;
  color: inherit;
  font-family: monospace;
}

.CodeMirror-dialog button {
  font-size: 70%;
}

.CodeMirror-foldmarker {
  color: blue;
  text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
  font-family: arial;
  line-height: .3;
  cursor: pointer;
}
.CodeMirror-foldgutter {
  width: .7em;
}
.CodeMirror-foldgutter-open,
.CodeMirror-foldgutter-folded {
  cursor: pointer;
}
.CodeMirror-foldgutter-open:after {
  content: "\25BE";
}
.CodeMirror-foldgutter-folded:after {
  content: "\25B8";
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

.CodeMirror {
  line-height: var(--jp-code-line-height);
  font-size: var(--jp-code-font-size);
  font-family: var(--jp-code-font-family);
  border: 0;
  border-radius: 0;
  height: auto;
  /* Changed to auto to autogrow */
}

.CodeMirror pre {
  padding: 0 var(--jp-code-padding);
}

.jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-dialog {
  background-color: var(--jp-layout-color0);
  color: var(--jp-content-font-color1);
}

/* This causes https://github.com/jupyter/jupyterlab/issues/522 */
/* May not cause it not because we changed it! */
.CodeMirror-lines {
  padding: var(--jp-code-padding) 0;
}

.CodeMirror-linenumber {
  padding: 0 8px;
}

.jp-CodeMirrorEditor {
  cursor: text;
}

.jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-cursor {
  border-left: var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color);
}

/* When zoomed out 67% and 33% on a screen of 1440 width x 900 height */
@media screen and (min-width: 2138px) and (max-width: 4319px) {
  .jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-cursor {
    border-left: var(--jp-code-cursor-width1) solid
      var(--jp-editor-cursor-color);
  }
}

/* When zoomed out less than 33% */
@media screen and (min-width: 4320px) {
  .jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-cursor {
    border-left: var(--jp-code-cursor-width2) solid
      var(--jp-editor-cursor-color);
  }
}

.CodeMirror.jp-mod-readOnly .CodeMirror-cursor {
  display: none;
}

.CodeMirror-gutters {
  border-right: 1px solid var(--jp-border-color2);
  background-color: var(--jp-layout-color0);
}

.jp-CollaboratorCursor {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: none;
  border-bottom: 3px solid;
  background-clip: content-box;
  margin-left: -5px;
  margin-right: -5px;
}

.CodeMirror-selectedtext.cm-searching {
  background-color: var(--jp-search-selected-match-background-color) !important;
  color: var(--jp-search-selected-match-color) !important;
}

.cm-searching {
  background-color: var(
    --jp-search-unselected-match-background-color
  ) !important;
  color: var(--jp-search-unselected-match-color) !important;
}

.CodeMirror-focused .CodeMirror-selected {
  background-color: var(--jp-editor-selected-focused-background);
}

.CodeMirror-selected {
  background-color: var(--jp-editor-selected-background);
}

.jp-CollaboratorCursor-hover {
  position: absolute;
  z-index: 1;
  transform: translateX(-50%);
  color: white;
  border-radius: 3px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
  text-align: center;
  font-size: var(--jp-ui-font-size1);
  white-space: nowrap;
}

.jp-CodeMirror-ruler {
  border-left: 1px dashed var(--jp-border-color2);
}

/**
 * Here is our jupyter theme for CodeMirror syntax highlighting
 * This is used in our marked.js syntax highlighting and CodeMirror itself
 * The string "jupyter" is set in ../codemirror/widget.DEFAULT_CODEMIRROR_THEME
 * This came from the classic notebook, which came form highlight.js/GitHub
 */

/**
 * CodeMirror themes are handling the background/color in this way. This works
 * fine for CodeMirror editors outside the notebook, but the notebook styles
 * these things differently.
 */
.CodeMirror.cm-s-jupyter {
  background: var(--jp-layout-color0);
  color: var(--jp-content-font-color1);
}

/* In the notebook, we want this styling to be handled by its container */
.jp-CodeConsole .CodeMirror.cm-s-jupyter,
.jp-Notebook .CodeMirror.cm-s-jupyter {
  background: transparent;
}

.cm-s-jupyter .CodeMirror-cursor {
  border-left: var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color);
}
.cm-s-jupyter span.cm-keyword {
  color: var(--jp-mirror-editor-keyword-color);
  font-weight: bold;
}
.cm-s-jupyter span.cm-atom {
  color: var(--jp-mirror-editor-atom-color);
}
.cm-s-jupyter span.cm-number {
  color: var(--jp-mirror-editor-number-color);
}
.cm-s-jupyter span.cm-def {
  color: var(--jp-mirror-editor-def-color);
}
.cm-s-jupyter span.cm-variable {
  color: var(--jp-mirror-editor-variable-color);
}
.cm-s-jupyter span.cm-variable-2 {
  color: var(--jp-mirror-editor-variable-2-color);
}
.cm-s-jupyter span.cm-variable-3 {
  color: var(--jp-mirror-editor-variable-3-color);
}
.cm-s-jupyter span.cm-punctuation {
  color: var(--jp-mirror-editor-punctuation-color);
}
.cm-s-jupyter span.cm-property {
  color: var(--jp-mirror-editor-property-color);
}
.cm-s-jupyter span.cm-operator {
  color: var(--jp-mirror-editor-operator-color);
  font-weight: bold;
}
.cm-s-jupyter span.cm-comment {
  color: var(--jp-mirror-editor-comment-color);
  font-style: italic;
}
.cm-s-jupyter span.cm-string {
  color: var(--jp-mirror-editor-string-color);
}
.cm-s-jupyter span.cm-string-2 {
  color: var(--jp-mirror-editor-string-2-color);
}
.cm-s-jupyter span.cm-meta {
  color: var(--jp-mirror-editor-meta-color);
}
.cm-s-jupyter span.cm-qualifier {
  color: var(--jp-mirror-editor-qualifier-color);
}
.cm-s-jupyter span.cm-builtin {
  color: var(--jp-mirror-editor-builtin-color);
}
.cm-s-jupyter span.cm-bracket {
  color: var(--jp-mirror-editor-bracket-color);
}
.cm-s-jupyter span.cm-tag {
  color: var(--jp-mirror-editor-tag-color);
}
.cm-s-jupyter span.cm-attribute {
  color: var(--jp-mirror-editor-attribute-color);
}
.cm-s-jupyter span.cm-header {
  color: var(--jp-mirror-editor-header-color);
}
.cm-s-jupyter span.cm-quote {
  color: var(--jp-mirror-editor-quote-color);
}
.cm-s-jupyter span.cm-link {
  color: var(--jp-mirror-editor-link-color);
}
.cm-s-jupyter span.cm-error {
  color: var(--jp-mirror-editor-error-color);
}
.cm-s-jupyter span.cm-hr {
  color: #999;
}

.cm-s-jupyter span.cm-tab {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
  background-position: right;
  background-repeat: no-repeat;
}

.cm-s-jupyter .CodeMirror-activeline-background,
.cm-s-jupyter .CodeMirror-gutter {
  background-color: var(--jp-layout-color2);
}

/* Styles for shared cursors (remote cursor locations and selected ranges) */
.jp-CodeMirrorEditor .remote-caret {
  position: relative;
  border-left: 2px solid black;
  margin-left: -1px;
  margin-right: -1px;
  box-sizing: border-box;
}

.jp-CodeMirrorEditor .remote-caret > div {
  white-space: nowrap;
  position: absolute;
  top: -1.15em;
  padding-bottom: 0.05em;
  left: -2px;
  font-size: 0.95em;
  background-color: rgb(250, 129, 0);
  font-family: var(--jp-ui-font-family);
  font-weight: bold;
  line-height: normal;
  user-select: none;
  color: white;
  padding-left: 2px;
  padding-right: 2px;
  z-index: 3;
  transition: opacity 0.3s ease-in-out;
}

.jp-CodeMirrorEditor .remote-caret.hide-name > div {
  transition-delay: 0.7s;
  opacity: 0;
}

.jp-CodeMirrorEditor .remote-caret:hover > div {
  opacity: 1;
  transition-delay: 0s;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
| RenderedText
|----------------------------------------------------------------------------*/

:root {
  /* This is the padding value to fill the gaps between lines containing spans with background color. */
  --jp-private-code-span-padding: calc(
    (var(--jp-code-line-height) - 1) * var(--jp-code-font-size) / 2
  );
}

.jp-RenderedText {
  text-align: left;
  padding-left: var(--jp-code-padding);
  line-height: var(--jp-code-line-height);
  font-family: var(--jp-code-font-family);
}

.jp-RenderedText pre,
.jp-RenderedJavaScript pre,
.jp-RenderedHTMLCommon pre {
  color: var(--jp-content-font-color1);
  font-size: var(--jp-code-font-size);
  border: none;
  margin: 0px;
  padding: 0px;
}

.jp-RenderedText pre a:link {
  text-decoration: none;
  color: var(--jp-content-link-color);
}
.jp-RenderedText pre a:hover {
  text-decoration: underline;
  color: var(--jp-content-link-color);
}
.jp-RenderedText pre a:visited {
  text-decoration: none;
  color: var(--jp-content-link-color);
}

/* console foregrounds and backgrounds */
.jp-RenderedText pre .ansi-black-fg {
  color: #3e424d;
}
.jp-RenderedText pre .ansi-red-fg {
  color: #e75c58;
}
.jp-RenderedText pre .ansi-green-fg {
  color: #00a250;
}
.jp-RenderedText pre .ansi-yellow-fg {
  color: #ddb62b;
}
.jp-RenderedText pre .ansi-blue-fg {
  color: #208ffb;
}
.jp-RenderedText pre .ansi-magenta-fg {
  color: #d160c4;
}
.jp-RenderedText pre .ansi-cyan-fg {
  color: #60c6c8;
}
.jp-RenderedText pre .ansi-white-fg {
  color: #c5c1b4;
}

.jp-RenderedText pre .ansi-black-bg {
  background-color: #3e424d;
  padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-red-bg {
  background-color: #e75c58;
  padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-green-bg {
  background-color: #00a250;
  padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-yellow-bg {
  background-color: #ddb62b;
  padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-blue-bg {
  background-color: #208ffb;
  padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-magenta-bg {
  background-color: #d160c4;
  padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-cyan-bg {
  background-color: #60c6c8;
  padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-white-bg {
  background-color: #c5c1b4;
  padding: var(--jp-private-code-span-padding) 0;
}

.jp-RenderedText pre .ansi-black-intense-fg {
  color: #282c36;
}
.jp-RenderedText pre .ansi-red-intense-fg {
  color: #b22b31;
}
.jp-RenderedText pre .ansi-green-intense-fg {
  color: #007427;
}
.jp-RenderedText pre .ansi-yellow-intense-fg {
  color: #b27d12;
}
.jp-RenderedText pre .ansi-blue-intense-fg {
  color: #0065ca;
}
.jp-RenderedText pre .ansi-magenta-intense-fg {
  color: #a03196;
}
.jp-RenderedText pre .ansi-cyan-intense-fg {
  color: #258f8f;
}
.jp-RenderedText pre .ansi-white-intense-fg {
  color: #a1a6b2;
}

.jp-RenderedText pre .ansi-black-intense-bg {
  background-color: #282c36;
  padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-red-intense-bg {
  background-color: #b22b31;
  padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-green-intense-bg {
  background-color: #007427;
  padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-yellow-intense-bg {
  background-color: #b27d12;
  padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-blue-intense-bg {
  background-color: #0065ca;
  padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-magenta-intense-bg {
  background-color: #a03196;
  padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-cyan-intense-bg {
  background-color: #258f8f;
  padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-white-intense-bg {
  background-color: #a1a6b2;
  padding: var(--jp-private-code-span-padding) 0;
}

.jp-RenderedText pre .ansi-default-inverse-fg {
  color: var(--jp-ui-inverse-font-color0);
}
.jp-RenderedText pre .ansi-default-inverse-bg {
  background-color: var(--jp-inverse-layout-color0);
  padding: var(--jp-private-code-span-padding) 0;
}

.jp-RenderedText pre .ansi-bold {
  font-weight: bold;
}
.jp-RenderedText pre .ansi-underline {
  text-decoration: underline;
}

.jp-RenderedText[data-mime-type='application/vnd.jupyter.stderr'] {
  background: var(--jp-rendermime-error-background);
  padding-top: var(--jp-code-padding);
}

/*-----------------------------------------------------------------------------
| RenderedLatex
|----------------------------------------------------------------------------*/

.jp-RenderedLatex {
  color: var(--jp-content-font-color1);
  font-size: var(--jp-content-font-size1);
  line-height: var(--jp-content-line-height);
}

/* Left-justify outputs.*/
.jp-OutputArea-output.jp-RenderedLatex {
  padding: var(--jp-code-padding);
  text-align: left;
}

/*-----------------------------------------------------------------------------
| RenderedHTML
|----------------------------------------------------------------------------*/

.jp-RenderedHTMLCommon {
  color: var(--jp-content-font-color1);
  font-family: var(--jp-content-font-family);
  font-size: var(--jp-content-font-size1);
  line-height: var(--jp-content-line-height);
  /* Give a bit more R padding on Markdown text to keep line lengths reasonable */
  padding-right: 20px;
}

.jp-RenderedHTMLCommon em {
  font-style: italic;
}

.jp-RenderedHTMLCommon strong {
  font-weight: bold;
}

.jp-RenderedHTMLCommon u {
  text-decoration: underline;
}

.jp-RenderedHTMLCommon a:link {
  text-decoration: none;
  color: var(--jp-content-link-color);
}

.jp-RenderedHTMLCommon a:hover {
  text-decoration: underline;
  color: var(--jp-content-link-color);
}

.jp-RenderedHTMLCommon a:visited {
  text-decoration: none;
  color: var(--jp-content-link-color);
}

/* Headings */

.jp-RenderedHTMLCommon h1,
.jp-RenderedHTMLCommon h2,
.jp-RenderedHTMLCommon h3,
.jp-RenderedHTMLCommon h4,
.jp-RenderedHTMLCommon h5,
.jp-RenderedHTMLCommon h6 {
  line-height: var(--jp-content-heading-line-height);
  font-weight: var(--jp-content-heading-font-weight);
  font-style: normal;
  margin: var(--jp-content-heading-margin-top) 0
    var(--jp-content-heading-margin-bottom) 0;
}

.jp-RenderedHTMLCommon h1:first-child,
.jp-RenderedHTMLCommon h2:first-child,
.jp-RenderedHTMLCommon h3:first-child,
.jp-RenderedHTMLCommon h4:first-child,
.jp-RenderedHTMLCommon h5:first-child,
.jp-RenderedHTMLCommon h6:first-child {
  margin-top: calc(0.5 * var(--jp-content-heading-margin-top));
}

.jp-RenderedHTMLCommon h1:last-child,
.jp-RenderedHTMLCommon h2:last-child,
.jp-RenderedHTMLCommon h3:last-child,
.jp-RenderedHTMLCommon h4:last-child,
.jp-RenderedHTMLCommon h5:last-child,
.jp-RenderedHTMLCommon h6:last-child {
  margin-bottom: calc(0.5 * var(--jp-content-heading-margin-bottom));
}

.jp-RenderedHTMLCommon h1 {
  font-size: var(--jp-content-font-size5);
}

.jp-RenderedHTMLCommon h2 {
  font-size: var(--jp-content-font-size4);
}

.jp-RenderedHTMLCommon h3 {
  font-size: var(--jp-content-font-size3);
}

.jp-RenderedHTMLCommon h4 {
  font-size: var(--jp-content-font-size2);
}

.jp-RenderedHTMLCommon h5 {
  font-size: var(--jp-content-font-size1);
}

.jp-RenderedHTMLCommon h6 {
  font-size: var(--jp-content-font-size0);
}

/* Lists */

.jp-RenderedHTMLCommon ul:not(.list-inline),
.jp-RenderedHTMLCommon ol:not(.list-inline) {
  padding-left: 2em;
}

.jp-RenderedHTMLCommon ul {
  list-style: disc;
}

.jp-RenderedHTMLCommon ul ul {
  list-style: square;
}

.jp-RenderedHTMLCommon ul ul ul {
  list-style: circle;
}

.jp-RenderedHTMLCommon ol {
  list-style: decimal;
}

.jp-RenderedHTMLCommon ol ol {
  list-style: upper-alpha;
}

.jp-RenderedHTMLCommon ol ol ol {
  list-style: lower-alpha;
}

.jp-RenderedHTMLCommon ol ol ol ol {
  list-style: lower-roman;
}

.jp-RenderedHTMLCommon ol ol ol ol ol {
  list-style: decimal;
}

.jp-RenderedHTMLCommon ol,
.jp-RenderedHTMLCommon ul {
  margin-bottom: 1em;
}

.jp-RenderedHTMLCommon ul ul,
.jp-RenderedHTMLCommon ul ol,
.jp-RenderedHTMLCommon ol ul,
.jp-RenderedHTMLCommon ol ol {
  margin-bottom: 0em;
}

.jp-RenderedHTMLCommon hr {
  color: var(--jp-border-color2);
  background-color: var(--jp-border-color1);
  margin-top: 1em;
  margin-bottom: 1em;
}

.jp-RenderedHTMLCommon > pre {
  margin: 1.5em 2em;
}

.jp-RenderedHTMLCommon pre,
.jp-RenderedHTMLCommon code {
  border: 0;
  background-color: var(--jp-layout-color0);
  color: var(--jp-content-font-color1);
  font-family: var(--jp-code-font-family);
  font-size: inherit;
  line-height: var(--jp-code-line-height);
  padding: 0;
  white-space: pre-wrap;
}

.jp-RenderedHTMLCommon :not(pre) > code {
  background-color: var(--jp-layout-color2);
  padding: 1px 5px;
}

/* Tables */

.jp-RenderedHTMLCommon table {
  border-collapse: collapse;
  border-spacing: 0;
  border: none;
  color: var(--jp-ui-font-color1);
  font-size: 12px;
  table-layout: fixed;
  margin-left: auto;
  margin-right: auto;
}

.jp-RenderedHTMLCommon thead {
  border-bottom: var(--jp-border-width) solid var(--jp-border-color1);
  vertical-align: bottom;
}

.jp-RenderedHTMLCommon td,
.jp-RenderedHTMLCommon th,
.jp-RenderedHTMLCommon tr {
  vertical-align: middle;
  padding: 0.5em 0.5em;
  line-height: normal;
  white-space: normal;
  max-width: none;
  border: none;
}

.jp-RenderedMarkdown.jp-RenderedHTMLCommon td,
.jp-RenderedMarkdown.jp-RenderedHTMLCommon th {
  max-width: none;
}

:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon td,
:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon th,
:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon tr {
  text-align: right;
}

.jp-RenderedHTMLCommon th {
  font-weight: bold;
}

.jp-RenderedHTMLCommon tbody tr:nth-child(odd) {
  background: var(--jp-layout-color0);
}

.jp-RenderedHTMLCommon tbody tr:nth-child(even) {
  background: var(--jp-rendermime-table-row-background);
}

.jp-RenderedHTMLCommon tbody tr:hover {
  background: var(--jp-rendermime-table-row-hover-background);
}

.jp-RenderedHTMLCommon table {
  margin-bottom: 1em;
}

.jp-RenderedHTMLCommon p {
  text-align: left;
  margin: 0px;
}

.jp-RenderedHTMLCommon p {
  margin-bottom: 1em;
}

.jp-RenderedHTMLCommon img {
  -moz-force-broken-image-icon: 1;
}

/* Restrict to direct children as other images could be nested in other content. */
.jp-RenderedHTMLCommon > img {
  display: block;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 1em;
}

/* Change color behind transparent images if they need it... */
[data-jp-theme-light='false'] .jp-RenderedImage img.jp-needs-light-background {
  background-color: var(--jp-inverse-layout-color1);
}
[data-jp-theme-light='true'] .jp-RenderedImage img.jp-needs-dark-background {
  background-color: var(--jp-inverse-layout-color1);
}
/* ...or leave it untouched if they don't */
[data-jp-theme-light='false'] .jp-RenderedImage img.jp-needs-dark-background {
}
[data-jp-theme-light='true'] .jp-RenderedImage img.jp-needs-light-background {
}

.jp-RenderedHTMLCommon img,
.jp-RenderedImage img,
.jp-RenderedHTMLCommon svg,
.jp-RenderedSVG svg {
  max-width: 100%;
  height: auto;
}

.jp-RenderedHTMLCommon img.jp-mod-unconfined,
.jp-RenderedImage img.jp-mod-unconfined,
.jp-RenderedHTMLCommon svg.jp-mod-unconfined,
.jp-RenderedSVG svg.jp-mod-unconfined {
  max-width: none;
}

.jp-RenderedHTMLCommon .alert {
  padding: var(--jp-notebook-padding);
  border: var(--jp-border-width) solid transparent;
  border-radius: var(--jp-border-radius);
  margin-bottom: 1em;
}

.jp-RenderedHTMLCommon .alert-info {
  color: var(--jp-info-color0);
  background-color: var(--jp-info-color3);
  border-color: var(--jp-info-color2);
}
.jp-RenderedHTMLCommon .alert-info hr {
  border-color: var(--jp-info-color3);
}
.jp-RenderedHTMLCommon .alert-info > p:last-child,
.jp-RenderedHTMLCommon .alert-info > ul:last-child {
  margin-bottom: 0;
}

.jp-RenderedHTMLCommon .alert-warning {
  color: var(--jp-warn-color0);
  background-color: var(--jp-warn-color3);
  border-color: var(--jp-warn-color2);
}
.jp-RenderedHTMLCommon .alert-warning hr {
  border-color: var(--jp-warn-color3);
}
.jp-RenderedHTMLCommon .alert-warning > p:last-child,
.jp-RenderedHTMLCommon .alert-warning > ul:last-child {
  margin-bottom: 0;
}

.jp-RenderedHTMLCommon .alert-success {
  color: var(--jp-success-color0);
  background-color: var(--jp-success-color3);
  border-color: var(--jp-success-color2);
}
.jp-RenderedHTMLCommon .alert-success hr {
  border-color: var(--jp-success-color3);
}
.jp-RenderedHTMLCommon .alert-success > p:last-child,
.jp-RenderedHTMLCommon .alert-success > ul:last-child {
  margin-bottom: 0;
}

.jp-RenderedHTMLCommon .alert-danger {
  color: var(--jp-error-color0);
  background-color: var(--jp-error-color3);
  border-color: var(--jp-error-color2);
}
.jp-RenderedHTMLCommon .alert-danger hr {
  border-color: var(--jp-error-color3);
}
.jp-RenderedHTMLCommon .alert-danger > p:last-child,
.jp-RenderedHTMLCommon .alert-danger > ul:last-child {
  margin-bottom: 0;
}

.jp-RenderedHTMLCommon blockquote {
  margin: 1em 2em;
  padding: 0 1em;
  border-left: 5px solid var(--jp-border-color2);
}

a.jp-InternalAnchorLink {
  visibility: hidden;
  margin-left: 8px;
  color: var(--md-blue-800);
}

h1:hover .jp-InternalAnchorLink,
h2:hover .jp-InternalAnchorLink,
h3:hover .jp-InternalAnchorLink,
h4:hover .jp-InternalAnchorLink,
h5:hover .jp-InternalAnchorLink,
h6:hover .jp-InternalAnchorLink {
  visibility: visible;
}

.jp-RenderedHTMLCommon kbd {
  background-color: var(--jp-rendermime-table-row-background);
  border: 1px solid var(--jp-border-color0);
  border-bottom-color: var(--jp-border-color2);
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  display: inline-block;
  font-size: 0.8em;
  line-height: 1em;
  padding: 0.2em 0.5em;
}

/* Most direct children of .jp-RenderedHTMLCommon have a margin-bottom of 1.0.
 * At the bottom of cells this is a bit too much as there is also spacing
 * between cells. Going all the way to 0 gets too tight between markdown and
 * code cells.
 */
.jp-RenderedHTMLCommon > *:last-child {
  margin-bottom: 0.5em;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

.jp-MimeDocument {
  outline: none;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
| Variables
|----------------------------------------------------------------------------*/

:root {
  --jp-private-filebrowser-button-height: 28px;
  --jp-private-filebrowser-button-width: 48px;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

.jp-FileBrowser {
  display: flex;
  flex-direction: column;
  color: var(--jp-ui-font-color1);
  background: var(--jp-layout-color1);
  /* This is needed so that all font sizing of children done in ems is
   * relative to this base size */
  font-size: var(--jp-ui-font-size1);
}

.jp-FileBrowser-toolbar.jp-Toolbar {
  border-bottom: none;
  height: auto;
  margin: var(--jp-toolbar-header-margin);
  box-shadow: none;
}

.jp-BreadCrumbs {
  flex: 0 0 auto;
  margin: 8px 12px 8px 12px;
}

.jp-BreadCrumbs-item {
  margin: 0px 2px;
  padding: 0px 2px;
  border-radius: var(--jp-border-radius);
  cursor: pointer;
}

.jp-BreadCrumbs-item:hover {
  background-color: var(--jp-layout-color2);
}

.jp-BreadCrumbs-item:first-child {
  margin-left: 0px;
}

.jp-BreadCrumbs-item.jp-mod-dropTarget {
  background-color: var(--jp-brand-color2);
  opacity: 0.7;
}

/*-----------------------------------------------------------------------------
| Buttons
|----------------------------------------------------------------------------*/

.jp-FileBrowser-toolbar.jp-Toolbar {
  padding: 0px;
  margin: 8px 12px 0px 12px;
}

.jp-FileBrowser-toolbar.jp-Toolbar {
  justify-content: flex-start;
}

.jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item {
  flex: 0 0 auto;
  padding-left: 0px;
  padding-right: 2px;
}

.jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent {
  width: 40px;
}

.jp-FileBrowser-toolbar.jp-Toolbar
  .jp-Toolbar-item:first-child
  .jp-ToolbarButtonComponent {
  width: 72px;
  background: var(--jp-brand-color1);
}

.jp-FileBrowser-toolbar.jp-Toolbar
  .jp-Toolbar-item:first-child
  .jp-ToolbarButtonComponent:focus-visible {
  background-color: var(--jp-brand-color0);
}

.jp-FileBrowser-toolbar.jp-Toolbar
  .jp-Toolbar-item:first-child
  .jp-ToolbarButtonComponent
  .jp-icon3 {
  fill: white;
}

/*-----------------------------------------------------------------------------
| Other styles
|----------------------------------------------------------------------------*/

.jp-FileDialog.jp-mod-conflict input {
  color: var(--jp-error-color1);
}

.jp-FileDialog .jp-new-name-title {
  margin-top: 12px;
}

.jp-LastModified-hidden {
  display: none;
}

.jp-FileBrowser-filterBox {
  padding: 0px;
  flex: 0 0 auto;
  margin: 8px 12px 0px 12px;
}

/*-----------------------------------------------------------------------------
| DirListing
|----------------------------------------------------------------------------*/

.jp-DirListing {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  outline: 0;
}

.jp-DirListing:focus-visible {
  border: 1px solid var(--jp-brand-color1);
}

.jp-DirListing-header {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  overflow: hidden;
  border-top: var(--jp-border-width) solid var(--jp-border-color2);
  border-bottom: var(--jp-border-width) solid var(--jp-border-color1);
  box-shadow: var(--jp-toolbar-box-shadow);
  z-index: 2;
}

.jp-DirListing-headerItem {
  padding: 4px 12px 2px 12px;
  font-weight: 500;
}

.jp-DirListing-headerItem:hover {
  background: var(--jp-layout-color2);
}

.jp-DirListing-headerItem.jp-id-name {
  flex: 1 0 84px;
}

.jp-DirListing-headerItem.jp-id-modified {
  flex: 0 0 112px;
  border-left: var(--jp-border-width) solid var(--jp-border-color2);
  text-align: right;
}

.jp-id-narrow {
  display: none;
  flex: 0 0 5px;
  padding: 4px 4px;
  border-left: var(--jp-border-width) solid var(--jp-border-color2);
  text-align: right;
  color: var(--jp-border-color2);
}

.jp-DirListing-narrow .jp-id-narrow {
  display: block;
}

.jp-DirListing-narrow .jp-id-modified,
.jp-DirListing-narrow .jp-DirListing-itemModified {
  display: none;
}

.jp-DirListing-headerItem.jp-mod-selected {
  font-weight: 600;
}

/* increase specificity to override bundled default */
.jp-DirListing-content {
  flex: 1 1 auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: auto;
  background-color: var(--jp-layout-color1);
}

.jp-DirListing-content mark {
  color: var(--jp-ui-font-color0);
  background-color: transparent;
  font-weight: bold;
}

.jp-DirListing-content .jp-DirListing-item.jp-mod-selected mark {
  color: var(--jp-ui-inverse-font-color0);
}

/* Style the directory listing content when a user drops a file to upload */
.jp-DirListing.jp-mod-native-drop .jp-DirListing-content {
  outline: 5px dashed rgba(128, 128, 128, 0.5);
  outline-offset: -10px;
  cursor: copy;
}

.jp-DirListing-item {
  display: flex;
  flex-direction: row;
  padding: 4px 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.jp-DirListing-item[data-is-dot] {
  opacity: 75%;
}

.jp-DirListing-item.jp-mod-selected {
  color: var(--jp-ui-inverse-font-color1);
  background: var(--jp-brand-color1);
}

.jp-DirListing-item.jp-mod-dropTarget {
  background: var(--jp-brand-color3);
}

.jp-DirListing-item:hover:not(.jp-mod-selected) {
  background: var(--jp-layout-color2);
}

.jp-DirListing-itemIcon {
  flex: 0 0 20px;
  margin-right: 4px;
}

.jp-DirListing-itemText {
  flex: 1 0 64px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  user-select: none;
}

.jp-DirListing-itemModified {
  flex: 0 0 125px;
  text-align: right;
}

.jp-DirListing-editor {
  flex: 1 0 64px;
  outline: none;
  border: none;
}

.jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before {
  color: var(--jp-success-color1);
  content: '\25CF';
  font-size: 8px;
  position: absolute;
  left: -8px;
}

.jp-DirListing-item.jp-mod-running.jp-mod-selected
  .jp-DirListing-itemIcon:before {
  color: var(--jp-ui-inverse-font-color1);
}

.jp-DirListing-item.lm-mod-drag-image,
.jp-DirListing-item.jp-mod-selected.lm-mod-drag-image {
  font-size: var(--jp-ui-font-size1);
  padding-left: 4px;
  margin-left: 4px;
  width: 160px;
  background-color: var(--jp-ui-inverse-font-color2);
  box-shadow: var(--jp-elevation-z2);
  border-radius: 0px;
  color: var(--jp-ui-font-color1);
  transform: translateX(-40%) translateY(-58%);
}

.jp-DirListing-deadSpace {
  flex: 1 1 auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: auto;
  background-color: var(--jp-layout-color1);
}

.jp-Document {
  min-width: 120px;
  min-height: 120px;
  outline: none;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
| Private CSS variables
|----------------------------------------------------------------------------*/

:root {
}

/*-----------------------------------------------------------------------------
| Main OutputArea
| OutputArea has a list of Outputs
|----------------------------------------------------------------------------*/

.jp-OutputArea {
  overflow-y: auto;
}

.jp-OutputArea-child {
  display: flex;
  flex-direction: row;
}

body[data-format='mobile'] .jp-OutputArea-child {
  flex-direction: column;
}

.jp-OutputPrompt {
  flex: 0 0 var(--jp-cell-prompt-width);
  color: var(--jp-cell-outprompt-font-color);
  font-family: var(--jp-cell-prompt-font-family);
  padding: var(--jp-code-padding);
  letter-spacing: var(--jp-cell-prompt-letter-spacing);
  line-height: var(--jp-code-line-height);
  font-size: var(--jp-code-font-size);
  border: var(--jp-border-width) solid transparent;
  opacity: var(--jp-cell-prompt-opacity);
  /* Right align prompt text, don't wrap to handle large prompt numbers */
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  /* Disable text selection */
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

body[data-format='mobile'] .jp-OutputPrompt {
  flex: 0 0 auto;
  text-align: left;
}

.jp-OutputArea-output {
  height: auto;
  overflow: auto;
  user-select: text;
  -moz-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
}

.jp-OutputArea-child .jp-OutputArea-output {
  flex-grow: 1;
  flex-shrink: 1;
}

body[data-format='mobile'] .jp-OutputArea-child .jp-OutputArea-output {
  margin-left: var(--jp-notebook-padding);
}

/**
 * Isolated output.
 */
.jp-OutputArea-output.jp-mod-isolated {
  width: 100%;
  display: block;
}

/*
When drag events occur, `p-mod-override-cursor` is added to the body.
Because iframes steal all cursor events, the following two rules are necessary
to suppress pointer events while resize drags are occurring. There may be a
better solution to this problem.
*/
body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated {
  position: relative;
}

body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: transparent;
}

/* pre */

.jp-OutputArea-output pre {
  border: none;
  margin: 0px;
  padding: 0px;
  overflow-x: auto;
  overflow-y: auto;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre-wrap;
}

/* tables */

.jp-OutputArea-output.jp-RenderedHTMLCommon table {
  margin-left: 0;
  margin-right: 0;
}

/* description lists */

.jp-OutputArea-output dl,
.jp-OutputArea-output dt,
.jp-OutputArea-output dd {
  display: block;
}

.jp-OutputArea-output dl {
  width: 100%;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

.jp-OutputArea-output dt {
  font-weight: bold;
  float: left;
  width: 20%;
  padding: 0;
  margin: 0;
}

.jp-OutputArea-output dd {
  float: left;
  width: 80%;
  padding: 0;
  margin: 0;
}

/* Hide the gutter in case of
 *  - nested output areas (e.g. in the case of output widgets)
 *  - mirrored output areas
 */
.jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt {
  display: none;
}

/*-----------------------------------------------------------------------------
| executeResult is added to any Output-result for the display of the object
| returned by a cell
|----------------------------------------------------------------------------*/

.jp-OutputArea-output.jp-OutputArea-executeResult {
  margin-left: 0px;
  flex: 1 1 auto;
}

/* Text output with the Out[] prompt needs a top padding to match the
 * alignment of the Out[] prompt itself.
 */
.jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output {
  padding-top: var(--jp-code-padding);
  border-top: var(--jp-border-width) solid transparent;
}

/*-----------------------------------------------------------------------------
| The Stdin output
|----------------------------------------------------------------------------*/

.jp-OutputArea-stdin {
  line-height: var(--jp-code-line-height);
  padding-top: var(--jp-code-padding);
  display: flex;
}

.jp-Stdin-prompt {
  color: var(--jp-content-font-color0);
  padding-right: var(--jp-code-padding);
  vertical-align: baseline;
  flex: 0 0 auto;
}

.jp-Stdin-input {
  font-family: var(--jp-code-font-family);
  font-size: inherit;
  color: inherit;
  background-color: inherit;
  width: 42%;
  min-width: 200px;
  /* make sure input baseline aligns with prompt */
  vertical-align: baseline;
  /* padding + margin = 0.5em between prompt and cursor */
  padding: 0em 0.25em;
  margin: 0em 0.25em;
  flex: 0 0 70%;
}

.jp-Stdin-input:focus {
  box-shadow: none;
}

/*-----------------------------------------------------------------------------
| Output Area View
|----------------------------------------------------------------------------*/

.jp-LinkedOutputView .jp-OutputArea {
  height: 100%;
  display: block;
}

.jp-LinkedOutputView .jp-OutputArea-output:only-child {
  height: 100%;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

.jp-Collapser {
  flex: 0 0 var(--jp-cell-collapser-width);
  padding: 0px;
  margin: 0px;
  border: none;
  outline: none;
  background: transparent;
  border-radius: var(--jp-border-radius);
  opacity: 1;
}

.jp-Collapser-child {
  display: block;
  width: 100%;
  box-sizing: border-box;
  /* height: 100% doesn't work because the height of its parent is computed from content */
  position: absolute;
  top: 0px;
  bottom: 0px;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
| Header/Footer
|----------------------------------------------------------------------------*/

/* Hidden by zero height by default */
.jp-CellHeader,
.jp-CellFooter {
  height: 0px;
  width: 100%;
  padding: 0px;
  margin: 0px;
  border: none;
  outline: none;
  background: transparent;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
| Input
|----------------------------------------------------------------------------*/

/* All input areas */
.jp-InputArea {
  display: flex;
  flex-direction: row;
  overflow: hidden;
}

body[data-format='mobile'] .jp-InputArea {
  flex-direction: column;
}

.jp-InputArea-editor {
  flex: 1 1 auto;
  overflow: hidden;
}

.jp-InputArea-editor {
  /* This is the non-active, default styling */
  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
  border-radius: 0px;
  background: var(--jp-cell-editor-background);
}

body[data-format='mobile'] .jp-InputArea-editor {
  margin-left: var(--jp-notebook-padding);
}

.jp-InputPrompt {
  flex: 0 0 var(--jp-cell-prompt-width);
  color: var(--jp-cell-inprompt-font-color);
  font-family: var(--jp-cell-prompt-font-family);
  padding: var(--jp-code-padding);
  letter-spacing: var(--jp-cell-prompt-letter-spacing);
  opacity: var(--jp-cell-prompt-opacity);
  line-height: var(--jp-code-line-height);
  font-size: var(--jp-code-font-size);
  border: var(--jp-border-width) solid transparent;
  opacity: var(--jp-cell-prompt-opacity);
  /* Right align prompt text, don't wrap to handle large prompt numbers */
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  /* Disable text selection */
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

body[data-format='mobile'] .jp-InputPrompt {
  flex: 0 0 auto;
  text-align: left;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
| Placeholder
|----------------------------------------------------------------------------*/

.jp-Placeholder {
  display: flex;
  flex-direction: row;
  flex: 1 1 auto;
}

.jp-Placeholder-prompt {
  box-sizing: border-box;
}

.jp-Placeholder-content {
  flex: 1 1 auto;
  border: none;
  background: transparent;
  height: 20px;
  box-sizing: border-box;
}

.jp-Placeholder-content .jp-MoreHorizIcon {
  width: 32px;
  height: 16px;
  border: 1px solid transparent;
  border-radius: var(--jp-border-radius);
}

.jp-Placeholder-content .jp-MoreHorizIcon:hover {
  border: 1px solid var(--jp-border-color1);
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.25);
  background-color: var(--jp-layout-color0);
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
| Private CSS variables
|----------------------------------------------------------------------------*/

:root {
  --jp-private-cell-scrolling-output-offset: 5px;
}

/*-----------------------------------------------------------------------------
| Cell
|----------------------------------------------------------------------------*/

.jp-Cell {
  padding: var(--jp-cell-padding);
  margin: 0px;
  border: none;
  outline: none;
  background: transparent;
}

/*-----------------------------------------------------------------------------
| Common input/output
|----------------------------------------------------------------------------*/

.jp-Cell-inputWrapper,
.jp-Cell-outputWrapper {
  display: flex;
  flex-direction: row;
  padding: 0px;
  margin: 0px;
  /* Added to reveal the box-shadow on the input and output collapsers. */
  overflow: visible;
}

/* Only input/output areas inside cells */
.jp-Cell-inputArea,
.jp-Cell-outputArea {
  flex: 1 1 auto;
}

/*-----------------------------------------------------------------------------
| Collapser
|----------------------------------------------------------------------------*/

/* Make the output collapser disappear when there is not output, but do so
 * in a manner that leaves it in the layout and preserves its width.
 */
.jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser {
  border: none !important;
  background: transparent !important;
}

.jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser {
  min-height: var(--jp-cell-collapser-min-height);
}

/*-----------------------------------------------------------------------------
| Output
|----------------------------------------------------------------------------*/

/* Put a space between input and output when there IS output */
.jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper {
  margin-top: 5px;
}

.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea {
  overflow-y: auto;
  max-height: 200px;
  box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, 0.3);
  margin-left: var(--jp-private-cell-scrolling-output-offset);
}

.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt {
  flex: 0 0
    calc(
      var(--jp-cell-prompt-width) -
        var(--jp-private-cell-scrolling-output-offset)
    );
}

/*-----------------------------------------------------------------------------
| CodeCell
|----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
| MarkdownCell
|----------------------------------------------------------------------------*/

.jp-MarkdownOutput {
  flex: 1 1 auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: var(--jp-code-padding);
}

.jp-MarkdownOutput.jp-RenderedHTMLCommon {
  overflow: auto;
}

.jp-showHiddenCellsButton {
  margin-left: calc(var(--jp-cell-prompt-width) + 2 * var(--jp-code-padding));
  margin-top: var(--jp-code-padding);
  border: 1px solid var(--jp-border-color2);
  background-color: var(--jp-border-color3) !important;
  color: var(--jp-content-font-color0) !important;
}

.jp-showHiddenCellsButton:hover {
  background-color: var(--jp-border-color2) !important;
}

.jp-collapseHeadingButton {
  display: none;
}

.jp-MarkdownCell:hover .jp-collapseHeadingButton {
  display: flex;
  min-height: var(--jp-cell-collapser-min-height);
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
| Variables
|----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------

/*-----------------------------------------------------------------------------
| Styles
|----------------------------------------------------------------------------*/

.jp-NotebookPanel-toolbar {
  padding: 2px;
}

.jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused {
  border: none;
  box-shadow: none;
}

.jp-Notebook-toolbarCellTypeDropdown select {
  height: 24px;
  font-size: var(--jp-ui-font-size1);
  line-height: 14px;
  border-radius: 0;
  display: block;
}

.jp-Notebook-toolbarCellTypeDropdown span {
  top: 5px !important;
}

/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
| Private CSS variables
|----------------------------------------------------------------------------*/

:root {
  --jp-private-notebook-dragImage-width: 304px;
  --jp-private-notebook-dragImage-height: 36px;
  --jp-private-notebook-selected-color: var(--md-blue-400);
  --jp-private-notebook-active-color: var(--md-green-400);
}

/*-----------------------------------------------------------------------------
| Imports
|----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
| Notebook
|----------------------------------------------------------------------------*/

.jp-NotebookPanel {
  display: block;
  height: 100%;
}

.jp-NotebookPanel.jp-Document {
  min-width: 240px;
  min-height: 120px;
}

.jp-Notebook {
  padding: var(--jp-notebook-padding);
  outline: none;
  overflow: auto;
  background: var(--jp-layout-color0);
}

.jp-Notebook.jp-mod-scrollPastEnd::after {
  display: block;
  content: '';
  min-height: var(--jp-notebook-scroll-padding);
}

.jp-MainAreaWidget-ContainStrict .jp-Notebook * {
  contain: strict;
}

.jp-Notebook-render * {
  contain: none !important;
}

.jp-Notebook .jp-Cell {
  overflow: visible;
}

.jp-Notebook .jp-Cell .jp-InputPrompt {
  cursor: move;
  float: left;
}

/*-----------------------------------------------------------------------------
| Notebook state related styling
|
| The notebook and cells each have states, here are the possibilities:
|
| - Notebook
|   - Command
|   - Edit
| - Cell
|   - None
|   - Active (only one can be active)
|   - Selected (the cells actions are applied to)
|   - Multiselected (when multiple selected, the cursor)
|   - No outputs
|----------------------------------------------------------------------------*/

/* Command or edit modes */

.jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt {
  opacity: var(--jp-cell-prompt-not-active-opacity);
  color: var(--jp-cell-prompt-not-active-font-color);
}

.jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt {
  opacity: var(--jp-cell-prompt-not-active-opacity);
  color: var(--jp-cell-prompt-not-active-font-color);
}

/* cell is active */
.jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser {
  background: var(--jp-brand-color1);
}

/* cell is dirty */
.jp-Notebook .jp-Cell.jp-mod-dirty .jp-InputPrompt {
  color: var(--jp-warn-color1);
}
.jp-Notebook .jp-Cell.jp-mod-dirty .jp-InputPrompt:before {
  color: var(--jp-warn-color1);
  content: '•';
}

.jp-Notebook .jp-Cell.jp-mod-active.jp-mod-dirty .jp-Collapser {
  background: var(--jp-warn-color1);
}

/* collapser is hovered */
.jp-Notebook .jp-Cell .jp-Collapser:hover {
  box-shadow: var(--jp-elevation-z2);
  background: var(--jp-brand-color1);
  opacity: var(--jp-cell-collapser-not-active-hover-opacity);
}

/* cell is active and collapser is hovered */
.jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover {
  background: var(--jp-brand-color0);
  opacity: 1;
}

/* Command mode */

.jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected {
  background: var(--jp-notebook-multiselected-color);
}

.jp-Notebook.jp-mod-commandMode
  .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected) {
  background: transparent;
}

/* Edit mode */

.jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor {
  border: var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);
  box-shadow: var(--jp-input-box-shadow);
  background-color: var(--jp-cell-editor-active-background);
}

/*-----------------------------------------------------------------------------
| Notebook drag and drop
|----------------------------------------------------------------------------*/

.jp-Notebook-cell.jp-mod-dropSource {
  opacity: 0.5;
}

.jp-Notebook-cell.jp-mod-dropTarget,
.jp-Notebook.jp-mod-commandMode
  .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget {
  border-top-color: var(--jp-private-notebook-selected-color);
  border-top-style: solid;
  border-top-width: 2px;
}

.jp-dragImage {
  display: block;
  flex-direction: row;
  width: var(--jp-private-notebook-dragImage-width);
  height: var(--jp-private-notebook-dragImage-height);
  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
  background: var(--jp-cell-editor-background);
  overflow: visible;
}

.jp-dragImage-singlePrompt {
  box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12);
}

.jp-dragImage .jp-dragImage-content {
  flex: 1 1 auto;
  z-index: 2;
  font-size: var(--jp-code-font-size);
  font-family: var(--jp-code-font-family);
  line-height: var(--jp-code-line-height);
  padding: var(--jp-code-padding);
  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
  background: var(--jp-cell-editor-background-color);
  color: var(--jp-content-font-color3);
  text-align: left;
  margin: 4px 4px 4px 0px;
}

.jp-dragImage .jp-dragImage-prompt {
  flex: 0 0 auto;
  min-width: 36px;
  color: var(--jp-cell-inprompt-font-color);
  padding: var(--jp-code-padding);
  padding-left: 12px;
  font-family: var(--jp-cell-prompt-font-family);
  letter-spacing: var(--jp-cell-prompt-letter-spacing);
  line-height: 1.9;
  font-size: var(--jp-code-font-size);
  border: var(--jp-border-width) solid transparent;
}

.jp-dragImage-multipleBack {
  z-index: -1;
  position: absolute;
  height: 32px;
  width: 300px;
  top: 8px;
  left: 8px;
  background: var(--jp-layout-color2);
  border: var(--jp-border-width) solid var(--jp-input-border-color);
  box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12);
}

/*-----------------------------------------------------------------------------
| Cell toolbar
|----------------------------------------------------------------------------*/

.jp-NotebookTools {
  display: block;
  min-width: var(--jp-sidebar-min-width);
  color: var(--jp-ui-font-color1);
  background: var(--jp-layout-color1);
  /* This is needed so that all font sizing of children done in ems is
    * relative to this base size */
  font-size: var(--jp-ui-font-size1);
  overflow: auto;
}

.jp-NotebookTools-tool {
  padding: 0px 12px 0 12px;
}

.jp-ActiveCellTool {
  padding: 12px;
  background-color: var(--jp-layout-color1);
  border-top: none !important;
}

.jp-ActiveCellTool .jp-InputArea-prompt {
  flex: 0 0 auto;
  padding-left: 0px;
}

.jp-ActiveCellTool .jp-InputArea-editor {
  flex: 1 1 auto;
  background: var(--jp-cell-editor-background);
  border-color: var(--jp-cell-editor-border-color);
}

.jp-ActiveCellTool .jp-InputArea-editor .CodeMirror {
  background: transparent;
}

.jp-MetadataEditorTool {
  flex-direction: column;
  padding: 12px 0px 12px 0px;
}

.jp-RankedPanel > :not(:first-child) {
  margin-top: 12px;
}

.jp-KeySelector select.jp-mod-styled {
  font-size: var(--jp-ui-font-size1);
  color: var(--jp-ui-font-color0);
  border: var(--jp-border-width) solid var(--jp-border-color1);
}

.jp-KeySelector label,
.jp-MetadataEditorTool label {
  line-height: 1.4;
}

.jp-NotebookTools .jp-select-wrapper {
  margin-top: 4px;
  margin-bottom: 0px;
}

.jp-NotebookTools .jp-Collapse {
  margin-top: 16px;
}

/*-----------------------------------------------------------------------------
| Presentation Mode (.jp-mod-presentationMode)
|----------------------------------------------------------------------------*/

.jp-mod-presentationMode .jp-Notebook {
  --jp-content-font-size1: var(--jp-content-presentation-font-size1);
  --jp-code-font-size: var(--jp-code-presentation-font-size);
}

.jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,
.jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt {
  flex: 0 0 110px;
}

/*-----------------------------------------------------------------------------
| Placeholder
|----------------------------------------------------------------------------*/

.jp-Cell-Placeholder {
  padding-left: 55px;
}

.jp-Cell-Placeholder-wrapper {
  background: #fff;
  border: 1px solid;
  border-color: #e5e6e9 #dfe0e4 #d0d1d5;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  margin: 10px 15px;
}

.jp-Cell-Placeholder-wrapper-inner {
  padding: 15px;
  position: relative;
}

.jp-Cell-Placeholder-wrapper-body {
  background-repeat: repeat;
  background-size: 50% auto;
}

.jp-Cell-Placeholder-wrapper-body div {
  background: #f6f7f8;
  background-image: -webkit-linear-gradient(
    left,
    #f6f7f8 0%,
    #edeef1 20%,
    #f6f7f8 40%,
    #f6f7f8 100%
  );
  background-repeat: no-repeat;
  background-size: 800px 104px;
  height: 104px;
  position: relative;
}

.jp-Cell-Placeholder-wrapper-body div {
  position: absolute;
  right: 15px;
  left: 15px;
  top: 15px;
}

div.jp-Cell-Placeholder-h1 {
  top: 20px;
  height: 20px;
  left: 15px;
  width: 150px;
}

div.jp-Cell-Placeholder-h2 {
  left: 15px;
  top: 50px;
  height: 10px;
  width: 100px;
}

div.jp-Cell-Placeholder-content-1,
div.jp-Cell-Placeholder-content-2,
div.jp-Cell-Placeholder-content-3 {
  left: 15px;
  right: 15px;
  height: 10px;
}

div.jp-Cell-Placeholder-content-1 {
  top: 100px;
}

div.jp-Cell-Placeholder-content-2 {
  top: 120px;
}

div.jp-Cell-Placeholder-content-3 {
  top: 140px;
}

</style>

    <style type="text/css">
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/

/*
The following CSS variables define the main, public API for styling JupyterLab.
These variables should be used by all plugins wherever possible. In other
words, plugins should not define custom colors, sizes, etc unless absolutely
necessary. This enables users to change the visual theme of JupyterLab
by changing these variables.

Many variables appear in an ordered sequence (0,1,2,3). These sequences
are designed to work well together, so for example, `--jp-border-color1` should
be used with `--jp-layout-color1`. The numbers have the following meanings:

* 0: super-primary, reserved for special emphasis
* 1: primary, most important under normal situations
* 2: secondary, next most important under normal situations
* 3: tertiary, next most important under normal situations

Throughout JupyterLab, we are mostly following principles from Google's
Material Design when selecting colors. We are not, however, following
all of MD as it is not optimized for dense, information rich UIs.
*/

:root {
  /* Elevation
   *
   * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here:
   *
   * https://github.com/material-components/material-components-web
   * https://material-components-web.appspot.com/elevation.html
   */

  --jp-shadow-base-lightness: 0;
  --jp-shadow-umbra-color: rgba(
    var(--jp-shadow-base-lightness),
    var(--jp-shadow-base-lightness),
    var(--jp-shadow-base-lightness),
    0.2
  );
  --jp-shadow-penumbra-color: rgba(
    var(--jp-shadow-base-lightness),
    var(--jp-shadow-base-lightness),
    var(--jp-shadow-base-lightness),
    0.14
  );
  --jp-shadow-ambient-color: rgba(
    var(--jp-shadow-base-lightness),
    var(--jp-shadow-base-lightness),
    var(--jp-shadow-base-lightness),
    0.12
  );
  --jp-elevation-z0: none;
  --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color),
    0px 1px 1px 0px var(--jp-shadow-penumbra-color),
    0px 1px 3px 0px var(--jp-shadow-ambient-color);
  --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color),
    0px 2px 2px 0px var(--jp-shadow-penumbra-color),
    0px 1px 5px 0px var(--jp-shadow-ambient-color);
  --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color),
    0px 4px 5px 0px var(--jp-shadow-penumbra-color),
    0px 1px 10px 0px var(--jp-shadow-ambient-color);
  --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color),
    0px 6px 10px 0px var(--jp-shadow-penumbra-color),
    0px 1px 18px 0px var(--jp-shadow-ambient-color);
  --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color),
    0px 8px 10px 1px var(--jp-shadow-penumbra-color),
    0px 3px 14px 2px var(--jp-shadow-ambient-color);
  --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color),
    0px 12px 17px 2px var(--jp-shadow-penumbra-color),
    0px 5px 22px 4px var(--jp-shadow-ambient-color);
  --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color),
    0px 16px 24px 2px var(--jp-shadow-penumbra-color),
    0px 6px 30px 5px var(--jp-shadow-ambient-color);
  --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color),
    0px 20px 31px 3px var(--jp-shadow-penumbra-color),
    0px 8px 38px 7px var(--jp-shadow-ambient-color);
  --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color),
    0px 24px 38px 3px var(--jp-shadow-penumbra-color),
    0px 9px 46px 8px var(--jp-shadow-ambient-color);

  /* Borders
   *
   * The following variables, specify the visual styling of borders in JupyterLab.
   */

  --jp-border-width: 1px;
  --jp-border-color0: var(--md-grey-400);
  --jp-border-color1: var(--md-grey-400);
  --jp-border-color2: var(--md-grey-300);
  --jp-border-color3: var(--md-grey-200);
  --jp-border-radius: 2px;

  /* UI Fonts
   *
   * The UI font CSS variables are used for the typography all of the JupyterLab
   * user interface elements that are not directly user generated content.
   *
   * The font sizing here is done assuming that the body font size of --jp-ui-font-size1
   * is applied to a parent element. When children elements, such as headings, are sized
   * in em all things will be computed relative to that body size.
   */

  --jp-ui-font-scale-factor: 1.2;
  --jp-ui-font-size0: 0.83333em;
  --jp-ui-font-size1: 13px; /* Base font size */
  --jp-ui-font-size2: 1.2em;
  --jp-ui-font-size3: 1.44em;

  --jp-ui-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica,
    Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';

  /*
   * Use these font colors against the corresponding main layout colors.
   * In a light theme, these go from dark to light.
   */

  /* Defaults use Material Design specification */
  --jp-ui-font-color0: rgba(0, 0, 0, 1);
  --jp-ui-font-color1: rgba(0, 0, 0, 0.87);
  --jp-ui-font-color2: rgba(0, 0, 0, 0.54);
  --jp-ui-font-color3: rgba(0, 0, 0, 0.38);

  /*
   * Use these against the brand/accent/warn/error colors.
   * These will typically go from light to darker, in both a dark and light theme.
   */

  --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1);
  --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1);
  --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7);
  --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5);

  /* Content Fonts
   *
   * Content font variables are used for typography of user generated content.
   *
   * The font sizing here is done assuming that the body font size of --jp-content-font-size1
   * is applied to a parent element. When children elements, such as headings, are sized
   * in em all things will be computed relative to that body size.
   */

  --jp-content-line-height: 1.6;
  --jp-content-font-scale-factor: 1.2;
  --jp-content-font-size0: 0.83333em;
  --jp-content-font-size1: 14px; /* Base font size */
  --jp-content-font-size2: 1.2em;
  --jp-content-font-size3: 1.44em;
  --jp-content-font-size4: 1.728em;
  --jp-content-font-size5: 2.0736em;

  /* This gives a magnification of about 125% in presentation mode over normal. */
  --jp-content-presentation-font-size1: 17px;

  --jp-content-heading-line-height: 1;
  --jp-content-heading-margin-top: 1.2em;
  --jp-content-heading-margin-bottom: 0.8em;
  --jp-content-heading-font-weight: 500;

  /* Defaults use Material Design specification */
  --jp-content-font-color0: rgba(0, 0, 0, 1);
  --jp-content-font-color1: rgba(0, 0, 0, 0.87);
  --jp-content-font-color2: rgba(0, 0, 0, 0.54);
  --jp-content-font-color3: rgba(0, 0, 0, 0.38);

  --jp-content-link-color: var(--md-blue-700);

  --jp-content-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI',
    Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
    'Segoe UI Symbol';

  /*
   * Code Fonts
   *
   * Code font variables are used for typography of code and other monospaces content.
   */

  --jp-code-font-size: 13px;
  --jp-code-line-height: 1.3077; /* 17px for 13px base */
  --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */
  --jp-code-font-family-default: Menlo, Consolas, 'DejaVu Sans Mono', monospace;
  --jp-code-font-family: var(--jp-code-font-family-default);

  /* This gives a magnification of about 125% in presentation mode over normal. */
  --jp-code-presentation-font-size: 16px;

  /* may need to tweak cursor width if you change font size */
  --jp-code-cursor-width0: 1.4px;
  --jp-code-cursor-width1: 2px;
  --jp-code-cursor-width2: 4px;

  /* Layout
   *
   * The following are the main layout colors use in JupyterLab. In a light
   * theme these would go from light to dark.
   */

  --jp-layout-color0: white;
  --jp-layout-color1: white;
  --jp-layout-color2: var(--md-grey-200);
  --jp-layout-color3: var(--md-grey-400);
  --jp-layout-color4: var(--md-grey-600);

  /* Inverse Layout
   *
   * The following are the inverse layout colors use in JupyterLab. In a light
   * theme these would go from dark to light.
   */

  --jp-inverse-layout-color0: #111111;
  --jp-inverse-layout-color1: var(--md-grey-900);
  --jp-inverse-layout-color2: var(--md-grey-800);
  --jp-inverse-layout-color3: var(--md-grey-700);
  --jp-inverse-layout-color4: var(--md-grey-600);

  /* Brand/accent */

  --jp-brand-color0: var(--md-blue-900);
  --jp-brand-color1: var(--md-blue-700);
  --jp-brand-color2: var(--md-blue-300);
  --jp-brand-color3: var(--md-blue-100);
  --jp-brand-color4: var(--md-blue-50);

  --jp-accent-color0: var(--md-green-900);
  --jp-accent-color1: var(--md-green-700);
  --jp-accent-color2: var(--md-green-300);
  --jp-accent-color3: var(--md-green-100);

  /* State colors (warn, error, success, info) */

  --jp-warn-color0: var(--md-orange-900);
  --jp-warn-color1: var(--md-orange-700);
  --jp-warn-color2: var(--md-orange-300);
  --jp-warn-color3: var(--md-orange-100);

  --jp-error-color0: var(--md-red-900);
  --jp-error-color1: var(--md-red-700);
  --jp-error-color2: var(--md-red-300);
  --jp-error-color3: var(--md-red-100);

  --jp-success-color0: var(--md-green-900);
  --jp-success-color1: var(--md-green-700);
  --jp-success-color2: var(--md-green-300);
  --jp-success-color3: var(--md-green-100);

  --jp-info-color0: var(--md-cyan-900);
  --jp-info-color1: var(--md-cyan-700);
  --jp-info-color2: var(--md-cyan-300);
  --jp-info-color3: var(--md-cyan-100);

  /* Cell specific styles */

  --jp-cell-padding: 5px;

  --jp-cell-collapser-width: 8px;
  --jp-cell-collapser-min-height: 20px;
  --jp-cell-collapser-not-active-hover-opacity: 0.6;

  --jp-cell-editor-background: var(--md-grey-100);
  --jp-cell-editor-border-color: var(--md-grey-300);
  --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300);
  --jp-cell-editor-active-background: var(--jp-layout-color0);
  --jp-cell-editor-active-border-color: var(--jp-brand-color1);

  --jp-cell-prompt-width: 64px;
  --jp-cell-prompt-font-family: var(--jp-code-font-family-default);
  --jp-cell-prompt-letter-spacing: 0px;
  --jp-cell-prompt-opacity: 1;
  --jp-cell-prompt-not-active-opacity: 0.5;
  --jp-cell-prompt-not-active-font-color: var(--md-grey-700);
  /* A custom blend of MD grey and blue 600
   * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */
  --jp-cell-inprompt-font-color: #307fc1;
  /* A custom blend of MD grey and orange 600
   * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */
  --jp-cell-outprompt-font-color: #bf5b3d;

  /* Notebook specific styles */

  --jp-notebook-padding: 10px;
  --jp-notebook-select-background: var(--jp-layout-color1);
  --jp-notebook-multiselected-color: var(--md-blue-50);

  /* The scroll padding is calculated to fill enough space at the bottom of the
  notebook to show one single-line cell (with appropriate padding) at the top
  when the notebook is scrolled all the way to the bottom. We also subtract one
  pixel so that no scrollbar appears if we have just one single-line cell in the
  notebook. This padding is to enable a 'scroll past end' feature in a notebook.
  */
  --jp-notebook-scroll-padding: calc(
    100% - var(--jp-code-font-size) * var(--jp-code-line-height) -
      var(--jp-code-padding) - var(--jp-cell-padding) - 1px
  );

  /* Rendermime styles */

  --jp-rendermime-error-background: #fdd;
  --jp-rendermime-table-row-background: var(--md-grey-100);
  --jp-rendermime-table-row-hover-background: var(--md-light-blue-50);

  /* Dialog specific styles */

  --jp-dialog-background: rgba(0, 0, 0, 0.25);

  /* Console specific styles */

  --jp-console-padding: 10px;

  /* Toolbar specific styles */

  --jp-toolbar-border-color: var(--jp-border-color1);
  --jp-toolbar-micro-height: 8px;
  --jp-toolbar-background: var(--jp-layout-color1);
  --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24);
  --jp-toolbar-header-margin: 4px 4px 0px 4px;
  --jp-toolbar-active-background: var(--md-grey-300);

  /* Statusbar specific styles */

  --jp-statusbar-height: 24px;

  /* Input field styles */

  --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300);
  --jp-input-active-background: var(--jp-layout-color1);
  --jp-input-hover-background: var(--jp-layout-color1);
  --jp-input-background: var(--md-grey-100);
  --jp-input-border-color: var(--jp-border-color1);
  --jp-input-active-border-color: var(--jp-brand-color1);
  --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3);

  /* General editor styles */

  --jp-editor-selected-background: #d9d9d9;
  --jp-editor-selected-focused-background: #d7d4f0;
  --jp-editor-cursor-color: var(--jp-ui-font-color0);

  /* Code mirror specific styles */

  --jp-mirror-editor-keyword-color: #008000;
  --jp-mirror-editor-atom-color: #88f;
  --jp-mirror-editor-number-color: #080;
  --jp-mirror-editor-def-color: #00f;
  --jp-mirror-editor-variable-color: var(--md-grey-900);
  --jp-mirror-editor-variable-2-color: #05a;
  --jp-mirror-editor-variable-3-color: #085;
  --jp-mirror-editor-punctuation-color: #05a;
  --jp-mirror-editor-property-color: #05a;
  --jp-mirror-editor-operator-color: #aa22ff;
  --jp-mirror-editor-comment-color: #408080;
  --jp-mirror-editor-string-color: #ba2121;
  --jp-mirror-editor-string-2-color: #708;
  --jp-mirror-editor-meta-color: #aa22ff;
  --jp-mirror-editor-qualifier-color: #555;
  --jp-mirror-editor-builtin-color: #008000;
  --jp-mirror-editor-bracket-color: #997;
  --jp-mirror-editor-tag-color: #170;
  --jp-mirror-editor-attribute-color: #00c;
  --jp-mirror-editor-header-color: blue;
  --jp-mirror-editor-quote-color: #090;
  --jp-mirror-editor-link-color: #00c;
  --jp-mirror-editor-error-color: #f00;
  --jp-mirror-editor-hr-color: #999;

  /* Vega extension styles */

  --jp-vega-background: white;

  /* Sidebar-related styles */

  --jp-sidebar-min-width: 250px;

  /* Search-related styles */

  --jp-search-toggle-off-opacity: 0.5;
  --jp-search-toggle-hover-opacity: 0.8;
  --jp-search-toggle-on-opacity: 1;
  --jp-search-selected-match-background-color: rgb(245, 200, 0);
  --jp-search-selected-match-color: black;
  --jp-search-unselected-match-background-color: var(
    --jp-inverse-layout-color0
  );
  --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0);

  /* Icon colors that work well with light or dark backgrounds */
  --jp-icon-contrast-color0: var(--md-purple-600);
  --jp-icon-contrast-color1: var(--md-green-600);
  --jp-icon-contrast-color2: var(--md-pink-600);
  --jp-icon-contrast-color3: var(--md-blue-600);
}
</style>

<style type="text/css">
/* Force rendering true colors when outputing to pdf */
* {
  -webkit-print-color-adjust: exact;
}

/* Misc */
a.anchor-link {
  display: none;
}

.highlight  {
  margin: 0.4em;
}

/* Input area styling */
.jp-InputArea {
  overflow: hidden;
}

.jp-InputArea-editor {
  overflow: hidden;
}

.CodeMirror pre {
  margin: 0;
  padding: 0;
}

/* Using table instead of flexbox so that we can use break-inside property */
/* CSS rules under this comment should not be required anymore after we move to the JupyterLab 4.0 CSS */


.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt {
  min-width: calc(
    var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset)
  );
}

.jp-OutputArea-child {
  display: table;
  width: 100%;
}

.jp-OutputPrompt {
  display: table-cell;
  vertical-align: top;
  min-width: var(--jp-cell-prompt-width);
}

body[data-format='mobile'] .jp-OutputPrompt {
  display: table-row;
}

.jp-OutputArea-output {
  display: table-cell;
  width: 100%;
}

body[data-format='mobile'] .jp-OutputArea-child .jp-OutputArea-output {
  display: table-row;
}

.jp-OutputArea-output.jp-OutputArea-executeResult {
  width: 100%;
}

/* Hiding the collapser by default */
.jp-Collapser {
  display: none;
}

@media print {
  .jp-Cell-inputWrapper,
  .jp-Cell-outputWrapper {
    display: block;
  }

  .jp-OutputArea-child {
    break-inside: avoid-page;
  }
}
</style>

<!-- Load mathjax -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS_CHTML-full,Safe"> </script>
    <!-- MathJax configuration -->
    <script type="text/x-mathjax-config">
    init_mathjax = function() {
        if (window.MathJax) {
        // MathJax loaded
            MathJax.Hub.Config({
                TeX: {
                    equationNumbers: {
                    autoNumber: "AMS",
                    useLabelIds: true
                    }
                },
                tex2jax: {
                    inlineMath: [ ['$','$'], ["\\(","\\)"] ],
                    displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
                    processEscapes: true,
                    processEnvironments: true
                },
                displayAlign: 'center',
                CommonHTML: {
                    linebreaks: {
                    automatic: true
                    }
                }
            });

            MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
        }
    }
    init_mathjax();
    </script>
    <!-- End of mathjax configuration --></head>
<body class="jp-Notebook" data-jp-theme-light="true" data-jp-theme-name="JupyterLab Light">

<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
<div class="jp-Cell-inputWrapper">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
<h1 id="Plotting">Plotting<a class="anchor-link" href="#Plotting">&#182;</a></h1>
</div>
</div>
</div>
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
<div class="jp-Cell-inputWrapper">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[1]:</div>
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
     <div class="CodeMirror cm-s-jupyter">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># if you are working with google-colab</span>

<span class="kn">from</span> <span class="nn">google.colab</span> <span class="kn">import</span> <span class="n">drive</span>
<span class="n">drive</span><span class="o">.</span><span class="n">mount</span><span class="p">(</span><span class="s1">'/content/drive'</span><span class="p">)</span>
</pre></div>

     </div>
</div>
</div>
</div>

<div class="jp-Cell-outputWrapper">
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
</div>


<div class="jp-OutputArea jp-Cell-outputArea">

<div class="jp-OutputArea-child">

    
    <div class="jp-OutputPrompt jp-OutputArea-prompt"></div>


<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain">
<pre>Mounted at /content/drive
</pre>
</div>
</div>

</div>

</div>

</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
<div class="jp-Cell-inputWrapper">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[&nbsp;]:</div>
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
     <div class="CodeMirror cm-s-jupyter">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">pandas</span>
<span class="kn">import</span> <span class="nn">matplotlib</span>
<span class="kn">import</span> <span class="nn">datetime</span>
<span class="kn">import</span> <span class="nn">sys</span>
<span class="kn">import</span> <span class="nn">re</span>
<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">"""Python &amp; datetime version = </span><span class="si">{</span><span class="n">sys</span><span class="o">.</span><span class="n">version</span><span class="si">}</span>
<span class="s2">Pandas version = </span><span class="si">{</span><span class="n">pandas</span><span class="o">.</span><span class="n">__version__</span><span class="si">}</span>
<span class="s2">matplotlib version = </span><span class="si">{</span><span class="n">matplotlib</span><span class="o">.</span><span class="n">__version__</span><span class="si">}</span>
<span class="s2">re version = </span><span class="si">{</span><span class="n">re</span><span class="o">.</span><span class="n">__version__</span><span class="si">}</span>
<span class="s2">"""</span><span class="p">)</span>
</pre></div>

     </div>
</div>
</div>
</div>

<div class="jp-Cell-outputWrapper">
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
</div>


<div class="jp-OutputArea jp-Cell-outputArea">

<div class="jp-OutputArea-child">

    
    <div class="jp-OutputPrompt jp-OutputArea-prompt"></div>


<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain">
<pre>Python &amp; datetime version = 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0]
Pandas version = 2.0.3
matplotlib version = 3.7.1
re version = 2.2.1

</pre>
</div>
</div>

</div>

</div>

</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs  ">
<div class="jp-Cell-inputWrapper">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[4]:</div>
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
     <div class="CodeMirror cm-s-jupyter">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
<span class="kn">from</span> <span class="nn">datetime</span> <span class="kn">import</span> <span class="n">timedelta</span>
<span class="kn">import</span> <span class="nn">re</span>
</pre></div>

     </div>
</div>
</div>
</div>

</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs  ">
<div class="jp-Cell-inputWrapper">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[2]:</div>
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
     <div class="CodeMirror cm-s-jupyter">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">projet_directory</span> <span class="o">=</span> <span class="s2">"/content/drive/My Drive/IranInfluencerProject/"</span>
</pre></div>

     </div>
</div>
</div>
</div>

</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs  ">
<div class="jp-Cell-inputWrapper">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[5]:</div>
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
     <div class="CodeMirror cm-s-jupyter">
<div class=" highlight hl-ipython3"><pre><span></span><span class="sd">"""## Reading AI Labelled Data"""</span>

<span class="n">labelled_data</span><span class="o">=</span><span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="n">projet_directory</span><span class="o">+</span><span class="s1">'Data _ Code/Predictions/07-01-2020-Final_Replication.csv'</span><span class="p">)</span>

<span class="n">labelled_data</span><span class="p">[</span><span class="s1">'tweetcreated_at'</span><span class="p">]</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">to_datetime</span><span class="p">(</span><span class="n">labelled_data</span><span class="p">[</span><span class="s1">'tweetcreated_at'</span><span class="p">],</span> <span class="n">errors</span><span class="o">=</span><span class="s1">'coerce'</span><span class="p">)</span>
<span class="nb">type</span><span class="p">(</span><span class="n">labelled_data</span><span class="p">[</span><span class="s1">'tweetcreated_at'</span><span class="p">])</span>

<span class="n">labelled_data</span><span class="p">[</span><span class="s1">'n_followers'</span><span class="p">]</span><span class="o">=</span><span class="n">labelled_data</span><span class="p">[</span><span class="s1">'n_followers'</span><span class="p">]</span><span class="o">.</span><span class="n">astype</span><span class="p">(</span><span class="nb">float</span><span class="p">)</span>

<span class="n">valid_affiliations</span><span class="o">=</span><span class="p">[</span><span class="s1">'اصلاح‌طلب'</span><span class="p">,</span> <span class="s1">'اصولگرا'</span><span class="p">,</span><span class="s1">'غیرسیاسی'</span><span class="p">,</span><span class="s1">'نامشخص'</span><span class="p">,</span><span class="s1">'برانداز'</span><span class="p">,</span><span class="s1">'تحول‌خواه'</span><span class="p">]</span>
<span class="n">affiliations_cmap</span><span class="o">=</span> <span class="p">{</span><span class="s1">'اصلاح‌طلب'</span><span class="p">:</span><span class="s1">'blue'</span><span class="p">,</span> <span class="s1">'اصولگرا'</span><span class="p">:</span><span class="s1">'red'</span><span class="p">,</span><span class="s1">'غیرسیاسی'</span><span class="p">:</span><span class="s1">'green'</span><span class="p">,</span><span class="s1">'نامشخص'</span><span class="p">:</span><span class="s1">'grey'</span><span class="p">,</span><span class="s1">'برانداز'</span><span class="p">:</span><span class="s1">'black'</span><span class="p">,</span><span class="s1">'تحول‌خواه'</span><span class="p">:</span><span class="s1">'purple'</span><span class="p">}</span>


<span class="n">labelled_data</span><span class="o">=</span><span class="n">labelled_data</span><span class="p">[</span><span class="n">labelled_data</span><span class="p">[</span><span class="s1">'affiliation'</span><span class="p">]</span><span class="o">.</span><span class="n">isin</span><span class="p">(</span><span class="n">valid_affiliations</span><span class="p">)]</span>

<span class="n">labelled_data</span><span class="o">.</span><span class="n">shape</span>

<span class="nb">len</span><span class="p">(</span><span class="n">labelled_data</span><span class="p">[</span><span class="s1">'authorscreen_name'</span><span class="p">]</span><span class="o">.</span><span class="n">unique</span><span class="p">())</span>

<span class="sd">"""## Reading The List of Influencers"""</span>

<span class="n">influencers</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_excel</span><span class="p">(</span><span class="n">projet_directory</span><span class="o">+</span><span class="s1">'Influencers-9711_AffiliationUpdated_09152019.xlsx'</span><span class="p">,</span><span class="n">usecols</span><span class="o">=</span><span class="p">[</span><span class="s1">'آیدی'</span><span class="p">,</span> <span class="s1">'گرایش سیاسی'</span><span class="p">])</span>
<span class="n">influencers</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
<span class="n">influencers</span><span class="o">.</span><span class="n">columns</span><span class="o">=</span><span class="p">[</span><span class="s1">'authorscreen_name'</span><span class="p">,</span><span class="s1">'affiliation'</span><span class="p">]</span><span class="c1">#, 'type','nationality','n_followers']</span>

<span class="n">influencers</span><span class="p">[</span><span class="s1">'authorscreen_name'</span><span class="p">]</span> <span class="o">=</span> <span class="n">influencers</span><span class="p">[</span><span class="s1">'authorscreen_name'</span><span class="p">]</span><span class="o">.</span><span class="n">apply</span><span class="p">(</span><span class="k">lambda</span> <span class="n">s</span><span class="p">:</span> <span class="n">s</span> <span class="ow">and</span> <span class="n">re</span><span class="o">.</span><span class="n">sub</span><span class="p">(</span><span class="s1">'[^\w\s]'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="n">s</span><span class="p">))</span><span class="o">.</span><span class="n">tolist</span><span class="p">()</span>
<span class="n">influencers</span><span class="p">[</span><span class="s1">'authorscreen_name'</span><span class="p">]</span> <span class="o">=</span> <span class="n">influencers</span><span class="p">[</span><span class="s1">'authorscreen_name'</span><span class="p">]</span><span class="o">.</span><span class="n">str</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span>
<span class="n">influencers</span><span class="p">[</span><span class="s1">'authorscreen_name'</span><span class="p">]</span> <span class="o">=</span> <span class="n">influencers</span><span class="p">[</span><span class="s1">'authorscreen_name'</span><span class="p">]</span><span class="o">.</span><span class="n">str</span><span class="o">.</span><span class="n">lower</span><span class="p">()</span>
<span class="n">influencers</span> <span class="o">=</span> <span class="n">influencers</span><span class="o">.</span><span class="n">drop_duplicates</span><span class="p">(</span><span class="n">subset</span><span class="o">=</span><span class="s1">'authorscreen_name'</span><span class="p">,</span> <span class="n">keep</span><span class="o">=</span><span class="s1">'first'</span><span class="p">)</span>
</pre></div>

     </div>
</div>
</div>
</div>

</div>
<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell">
<div class="jp-Cell-inputWrapper">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
<h2 id="Aggregated-Bubble-Chart---All-in-one-Style">Aggregated Bubble Chart - All in one Style<a class="anchor-link" href="#Aggregated-Bubble-Chart---All-in-one-Style">&#182;</a></h2>
</div>
</div>
</div>
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
<div class="jp-Cell-inputWrapper">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[6]:</div>
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
     <div class="CodeMirror cm-s-jupyter">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">width_x</span> <span class="o">=</span> <span class="mf">0.00000002</span>
<span class="n">headwidth_x</span> <span class="o">=</span> <span class="mi">1000</span><span class="o">*</span><span class="n">width_x</span>
<span class="n">headlength_x</span> <span class="o">=</span> <span class="mi">2000</span><span class="o">*</span><span class="n">headwidth_x</span>



<span class="n">bubble_size_scaling_factor</span> <span class="o">=</span> <span class="mi">5</span>
<span class="n">bubble_size_tpw</span> <span class="o">=</span> <span class="mf">0.5</span>

<span class="k">def</span> <span class="nf">subtract_tuples</span><span class="p">(</span><span class="n">tuple1</span><span class="p">,</span> <span class="n">tuple2</span><span class="p">):</span>
  <span class="n">result</span> <span class="o">=</span> <span class="nb">tuple</span><span class="p">(</span><span class="n">ele1</span> <span class="o">-</span> <span class="n">ele2</span> <span class="k">for</span> <span class="n">ele1</span><span class="p">,</span> <span class="n">ele2</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="n">tuple1</span><span class="p">,</span> <span class="n">tuple2</span><span class="p">))</span>
  <span class="k">return</span> <span class="n">result</span>


<span class="c1">### setting color for each affiliation</span>


<span class="kn">from</span> <span class="nn">matplotlib.lines</span> <span class="kn">import</span> <span class="n">Line2D</span>
<span class="kn">from</span> <span class="nn">matplotlib.patches</span> <span class="kn">import</span> <span class="n">Patch</span><span class="p">,</span> <span class="n">FancyArrow</span>
<span class="n">plt</span><span class="o">.</span><span class="n">rcParams</span><span class="p">[</span><span class="s1">'hatch.color'</span><span class="p">]</span> <span class="o">=</span> <span class="s1">'w'</span>

<span class="n">line1</span> <span class="o">=</span> <span class="n">Line2D</span><span class="p">(</span><span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">),</span> <span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">),</span> <span class="n">color</span><span class="o">=</span><span class="s2">"white"</span><span class="p">,</span> <span class="n">marker</span><span class="o">=</span><span class="s1">'o'</span><span class="p">,</span><span class="n">markersize</span><span class="o">=</span><span class="mi">20</span><span class="p">,</span> <span class="n">markerfacecolor</span><span class="o">=</span><span class="s2">"red"</span><span class="p">)</span>
<span class="n">line2</span> <span class="o">=</span> <span class="n">Line2D</span><span class="p">(</span><span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">),</span> <span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">),</span> <span class="n">color</span><span class="o">=</span><span class="s2">"white"</span><span class="p">,</span> <span class="n">marker</span><span class="o">=</span><span class="s1">'o'</span><span class="p">,</span><span class="n">markersize</span><span class="o">=</span><span class="mi">20</span><span class="p">,</span><span class="n">markerfacecolor</span><span class="o">=</span><span class="s2">"blue"</span><span class="p">)</span>
<span class="n">line3</span> <span class="o">=</span> <span class="n">Line2D</span><span class="p">(</span><span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">),</span> <span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">),</span> <span class="n">color</span><span class="o">=</span><span class="s2">"white"</span><span class="p">,</span> <span class="n">marker</span><span class="o">=</span><span class="s1">'o'</span><span class="p">,</span><span class="n">markersize</span><span class="o">=</span><span class="mi">20</span><span class="p">,</span> <span class="n">markerfacecolor</span><span class="o">=</span><span class="s2">"purple"</span><span class="p">)</span>
<span class="n">line4</span> <span class="o">=</span> <span class="n">Line2D</span><span class="p">(</span><span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">),</span> <span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">),</span> <span class="n">color</span><span class="o">=</span><span class="s2">"white"</span><span class="p">,</span> <span class="n">marker</span><span class="o">=</span><span class="s1">'o'</span><span class="p">,</span><span class="n">markersize</span><span class="o">=</span><span class="mi">20</span><span class="p">,</span><span class="n">markerfacecolor</span><span class="o">=</span><span class="s2">"black"</span><span class="p">)</span>
<span class="n">line5</span> <span class="o">=</span> <span class="n">Line2D</span><span class="p">(</span><span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">),</span> <span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">),</span> <span class="n">color</span><span class="o">=</span><span class="s2">"white"</span><span class="p">,</span> <span class="n">marker</span><span class="o">=</span><span class="s1">'o'</span><span class="p">,</span><span class="n">markersize</span><span class="o">=</span><span class="mi">20</span><span class="p">,</span><span class="n">markerfacecolor</span><span class="o">=</span><span class="s2">"green"</span><span class="p">)</span>
<span class="n">line6</span> <span class="o">=</span> <span class="n">Line2D</span><span class="p">(</span><span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">),</span> <span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">),</span> <span class="n">color</span><span class="o">=</span><span class="s2">"white"</span><span class="p">,</span> <span class="n">marker</span><span class="o">=</span><span class="s1">'o'</span><span class="p">,</span><span class="n">markersize</span><span class="o">=</span><span class="mi">20</span><span class="p">,</span> <span class="n">markerfacecolor</span><span class="o">=</span><span class="s2">"grey"</span><span class="p">)</span>
<span class="n">line7</span> <span class="o">=</span> <span class="n">Patch</span><span class="p">(</span><span class="n">facecolor</span><span class="o">=</span><span class="s2">"none"</span><span class="p">,</span><span class="n">edgecolor</span><span class="o">=</span><span class="s2">"black"</span><span class="p">,</span><span class="n">linewidth</span><span class="o">=-</span><span class="mi">1</span><span class="p">)</span>
<span class="n">line8</span> <span class="o">=</span> <span class="n">Patch</span><span class="p">(</span><span class="n">facecolor</span><span class="o">=</span><span class="s2">"black"</span><span class="p">)</span>
<span class="n">line9</span> <span class="o">=</span> <span class="n">Patch</span><span class="p">(</span><span class="n">facecolor</span><span class="o">=</span><span class="s2">"black"</span><span class="p">,</span> <span class="n">hatch</span><span class="o">=</span><span class="s1">'/////'</span><span class="p">)</span>
<span class="c1"># line7 = Line2D(range(1), range(1), color="white", marker='o',markersize=20,hatch='\\\\\\\\\\\\\\', markerfacecolor="lightgrey")</span>
<span class="c1"># line8 = Line2D(range(1), range(1), color="white", marker='o',markersize=20, markerfacecolor="lightgrey")</span>
<span class="c1"># line9 = Line2D(range(1), range(1), color="white", marker='o',markersize=20,hatch='///////', markerfacecolor="lightgrey")</span>
<span class="n">classes</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'Conservatives'</span><span class="p">,</span><span class="s1">'Reformists'</span><span class="p">,</span><span class="s1">'Transitionists'</span><span class="p">,</span><span class="s1">'Overthrowers'</span><span class="p">,</span><span class="s1">'Non-Politicals'</span><span class="p">,</span><span class="s1">'unclears'</span><span class="p">]</span>
<span class="n">class_colours</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'red'</span><span class="p">,</span><span class="s1">'blue'</span><span class="p">,</span><span class="s1">'purple'</span><span class="p">,</span><span class="s1">'black'</span><span class="p">,</span><span class="s1">'green'</span><span class="p">,</span><span class="s1">'grey'</span><span class="p">]</span>

<span class="c1">### Separating the intended week"""</span>

<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="p">[</span><span class="mi">1</span><span class="p">,</span><span class="mi">7</span><span class="p">,</span><span class="mi">2</span><span class="p">]:</span>
  <span class="k">if</span> <span class="n">i</span><span class="o">==</span><span class="mi">1</span><span class="p">:</span>
    <span class="n">event_time</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">to_datetime</span><span class="p">(</span><span class="s1">'2018-05-08 00:00:00'</span><span class="p">)</span>
  <span class="k">if</span> <span class="n">i</span><span class="o">==</span><span class="mi">2</span><span class="p">:</span>
    <span class="n">event_time</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">to_datetime</span><span class="p">(</span><span class="s1">'2019-04-08 00:00:00'</span><span class="p">)</span>
  <span class="k">if</span> <span class="n">i</span><span class="o">==</span><span class="mi">7</span><span class="p">:</span>
    <span class="n">event_time</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">to_datetime</span><span class="p">(</span><span class="s1">'2019-07-31 00:00:00'</span><span class="p">)</span>

  <span class="n">L_time</span> <span class="o">=</span> <span class="n">event_time</span><span class="o">-</span><span class="n">timedelta</span><span class="p">(</span><span class="n">days</span><span class="o">=</span><span class="mi">7</span><span class="p">)</span>
  <span class="n">U_time</span> <span class="o">=</span> <span class="n">event_time</span><span class="o">+</span><span class="n">timedelta</span><span class="p">(</span><span class="n">days</span><span class="o">=</span><span class="mi">7</span><span class="p">)</span>
  <span class="n">UU_time</span> <span class="o">=</span> <span class="n">event_time</span><span class="o">+</span><span class="n">timedelta</span><span class="p">(</span><span class="n">days</span><span class="o">=</span><span class="mi">14</span><span class="p">)</span>


  <span class="n">labelled_data_w0</span><span class="o">=</span><span class="n">labelled_data</span><span class="p">[</span><span class="n">labelled_data</span><span class="p">[</span><span class="s1">'tweetcreated_at'</span><span class="p">]</span><span class="o">&gt;</span><span class="n">L_time</span><span class="p">]</span>
  <span class="n">labelled_data_w0</span><span class="o">=</span><span class="n">labelled_data_w0</span><span class="p">[</span><span class="n">labelled_data_w0</span><span class="p">[</span><span class="s1">'tweetcreated_at'</span><span class="p">]</span><span class="o">&lt;</span><span class="n">event_time</span><span class="p">]</span>


  <span class="n">labelled_data_w1</span><span class="o">=</span><span class="n">labelled_data</span><span class="p">[</span><span class="n">labelled_data</span><span class="p">[</span><span class="s1">'tweetcreated_at'</span><span class="p">]</span><span class="o">&gt;</span><span class="n">event_time</span><span class="p">]</span>
  <span class="n">labelled_data_w1</span><span class="o">=</span><span class="n">labelled_data_w1</span><span class="p">[</span><span class="n">labelled_data_w1</span><span class="p">[</span><span class="s1">'tweetcreated_at'</span><span class="p">]</span><span class="o">&lt;</span><span class="n">U_time</span><span class="p">]</span>


  <span class="n">labelled_data_w2</span><span class="o">=</span><span class="n">labelled_data</span><span class="p">[</span><span class="n">labelled_data</span><span class="p">[</span><span class="s1">'tweetcreated_at'</span><span class="p">]</span><span class="o">&gt;</span><span class="n">U_time</span><span class="p">]</span>
  <span class="n">labelled_data_w2</span><span class="o">=</span><span class="n">labelled_data_w2</span><span class="p">[</span><span class="n">labelled_data_w2</span><span class="p">[</span><span class="s1">'tweetcreated_at'</span><span class="p">]</span><span class="o">&lt;</span><span class="n">UU_time</span><span class="p">]</span>



  <span class="n">s0</span> <span class="o">=</span> <span class="n">labelled_data_w0</span><span class="o">.</span><span class="n">groupby</span><span class="p">([</span><span class="s1">'affiliation'</span><span class="p">])</span><span class="o">.</span><span class="n">agg</span><span class="p">({</span><span class="s1">'label_affiliation-based'</span><span class="p">:</span> <span class="s1">'mean'</span><span class="p">,</span> <span class="s1">'tweetcreated_at'</span><span class="p">:</span><span class="s1">'count'</span><span class="p">,</span><span class="s1">'tweetfavorite_count'</span><span class="p">:</span> <span class="s1">'mean'</span><span class="p">})</span><span class="o">.</span><span class="n">reset_index</span><span class="p">()</span><span class="o">.</span><span class="n">rename</span><span class="p">({</span><span class="s1">'tweetcreated_at'</span><span class="p">:</span><span class="s1">'tweet_count'</span><span class="p">,</span><span class="s1">'tweetfavorite_count'</span><span class="p">:</span><span class="s1">'mean_likes'</span><span class="p">},</span><span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
  <span class="n">s0</span><span class="o">=</span><span class="n">s0</span><span class="p">[</span><span class="n">s0</span><span class="p">[</span><span class="s1">'affiliation'</span><span class="p">]</span><span class="o">.</span><span class="n">isin</span><span class="p">(</span><span class="n">valid_affiliations</span><span class="p">)]</span>
  <span class="n">s0</span><span class="p">[</span><span class="s1">'color'</span><span class="p">]</span> <span class="o">=</span> <span class="n">s0</span><span class="p">[</span><span class="s1">'affiliation'</span><span class="p">]</span><span class="o">.</span><span class="n">map</span><span class="p">(</span><span class="n">affiliations_cmap</span><span class="p">)</span>

  <span class="n">s1</span> <span class="o">=</span> <span class="n">labelled_data_w1</span><span class="o">.</span><span class="n">groupby</span><span class="p">([</span><span class="s1">'affiliation'</span><span class="p">])</span><span class="o">.</span><span class="n">agg</span><span class="p">({</span><span class="s1">'label_affiliation-based'</span><span class="p">:</span> <span class="s1">'mean'</span><span class="p">,</span> <span class="s1">'tweetcreated_at'</span><span class="p">:</span><span class="s1">'count'</span><span class="p">,</span><span class="s1">'tweetfavorite_count'</span><span class="p">:</span> <span class="s1">'mean'</span><span class="p">})</span><span class="o">.</span><span class="n">reset_index</span><span class="p">()</span><span class="o">.</span><span class="n">rename</span><span class="p">({</span><span class="s1">'tweetcreated_at'</span><span class="p">:</span><span class="s1">'tweet_count'</span><span class="p">,</span><span class="s1">'tweetfavorite_count'</span><span class="p">:</span><span class="s1">'mean_likes'</span><span class="p">},</span><span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
  <span class="n">s1</span><span class="o">=</span><span class="n">s1</span><span class="p">[</span><span class="n">s1</span><span class="p">[</span><span class="s1">'affiliation'</span><span class="p">]</span><span class="o">.</span><span class="n">isin</span><span class="p">(</span><span class="n">valid_affiliations</span><span class="p">)]</span>
  <span class="n">s1</span><span class="p">[</span><span class="s1">'color'</span><span class="p">]</span> <span class="o">=</span> <span class="n">s1</span><span class="p">[</span><span class="s1">'affiliation'</span><span class="p">]</span><span class="o">.</span><span class="n">map</span><span class="p">(</span><span class="n">affiliations_cmap</span><span class="p">)</span>

  <span class="n">s2</span> <span class="o">=</span> <span class="n">labelled_data_w2</span><span class="o">.</span><span class="n">groupby</span><span class="p">([</span><span class="s1">'affiliation'</span><span class="p">])</span><span class="o">.</span><span class="n">agg</span><span class="p">({</span><span class="s1">'label_affiliation-based'</span><span class="p">:</span> <span class="s1">'mean'</span><span class="p">,</span> <span class="s1">'tweetcreated_at'</span><span class="p">:</span><span class="s1">'count'</span><span class="p">,</span><span class="s1">'tweetfavorite_count'</span><span class="p">:</span> <span class="s1">'mean'</span><span class="p">})</span><span class="o">.</span><span class="n">reset_index</span><span class="p">()</span><span class="o">.</span><span class="n">rename</span><span class="p">({</span><span class="s1">'tweetcreated_at'</span><span class="p">:</span><span class="s1">'tweet_count'</span><span class="p">,</span><span class="s1">'tweetfavorite_count'</span><span class="p">:</span><span class="s1">'mean_likes'</span><span class="p">},</span><span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
  <span class="n">s2</span><span class="o">=</span><span class="n">s2</span><span class="p">[</span><span class="n">s2</span><span class="p">[</span><span class="s1">'affiliation'</span><span class="p">]</span><span class="o">.</span><span class="n">isin</span><span class="p">(</span><span class="n">valid_affiliations</span><span class="p">)]</span>
  <span class="n">s2</span><span class="p">[</span><span class="s1">'color'</span><span class="p">]</span> <span class="o">=</span> <span class="n">s2</span><span class="p">[</span><span class="s1">'affiliation'</span><span class="p">]</span><span class="o">.</span><span class="n">map</span><span class="p">(</span><span class="n">affiliations_cmap</span><span class="p">)</span>

  <span class="c1"># Create a figure</span>

  <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">22</span><span class="p">,</span> <span class="mi">11</span><span class="p">))</span>

  <span class="c1"># Scatter plot for s0 with hatch pattern '\\\\'</span>
  <span class="n">scatter_s0</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">s0</span><span class="p">[</span><span class="s1">'label_affiliation-based'</span><span class="p">],</span> <span class="n">s0</span><span class="p">[</span><span class="s1">'mean_likes'</span><span class="p">],</span> <span class="n">s</span><span class="o">=</span><span class="p">(</span><span class="n">s0</span><span class="p">[</span><span class="s1">'tweet_count'</span><span class="p">]</span><span class="o">**</span><span class="n">bubble_size_tpw</span><span class="p">)</span><span class="o">*</span><span class="n">bubble_size_scaling_factor</span><span class="p">,</span> <span class="n">c</span><span class="o">=</span><span class="s2">"none"</span><span class="p">,</span> <span class="n">edgecolor</span><span class="o">=</span><span class="n">s0</span><span class="p">[</span><span class="s1">'color'</span><span class="p">],</span> <span class="n">linewidth</span><span class="o">=-</span><span class="mi">1</span><span class="p">)</span>

  <span class="c1"># Scatter plot for s1 without hatch pattern</span>
  <span class="n">scatter_s1</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">s1</span><span class="p">[</span><span class="s1">'label_affiliation-based'</span><span class="p">],</span> <span class="n">s1</span><span class="p">[</span><span class="s1">'mean_likes'</span><span class="p">],</span> <span class="n">s</span><span class="o">=</span><span class="p">(</span><span class="n">s1</span><span class="p">[</span><span class="s1">'tweet_count'</span><span class="p">]</span><span class="o">**</span><span class="n">bubble_size_tpw</span><span class="p">)</span><span class="o">*</span><span class="n">bubble_size_scaling_factor</span><span class="p">,</span> <span class="n">c</span><span class="o">=</span><span class="n">s1</span><span class="p">[</span><span class="s1">'color'</span><span class="p">],</span> <span class="n">edgecolor</span><span class="o">=</span><span class="s2">"none"</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>

  <span class="c1"># Scatter plot for s2 with hatch pattern '///'</span>
  <span class="n">scatter_s2</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">s2</span><span class="p">[</span><span class="s1">'label_affiliation-based'</span><span class="p">],</span> <span class="n">s2</span><span class="p">[</span><span class="s1">'mean_likes'</span><span class="p">],</span> <span class="n">s</span><span class="o">=</span><span class="p">(</span><span class="n">s2</span><span class="p">[</span><span class="s1">'tweet_count'</span><span class="p">]</span><span class="o">**</span><span class="n">bubble_size_tpw</span><span class="p">)</span><span class="o">*</span><span class="n">bubble_size_scaling_factor</span><span class="p">,</span> <span class="n">c</span><span class="o">=</span><span class="n">s2</span><span class="p">[</span><span class="s1">'color'</span><span class="p">],</span> <span class="n">edgecolor</span><span class="o">=</span><span class="s2">"none"</span><span class="p">,</span> <span class="n">hatch</span><span class="o">=</span><span class="s1">'///////'</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>

  <span class="c1"># Draw arrows between corresponding bubbles</span>
  <span class="k">for</span> <span class="n">i_</span><span class="p">,</span> <span class="n">affiliation</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">s0</span><span class="p">[</span><span class="s1">'affiliation'</span><span class="p">]):</span>
      <span class="n">index_s1</span> <span class="o">=</span> <span class="n">s1</span><span class="p">[</span><span class="n">s1</span><span class="p">[</span><span class="s1">'affiliation'</span><span class="p">]</span> <span class="o">==</span> <span class="n">affiliation</span><span class="p">]</span><span class="o">.</span><span class="n">index</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>
      <span class="n">index_s2</span> <span class="o">=</span> <span class="n">s2</span><span class="p">[</span><span class="n">s2</span><span class="p">[</span><span class="s1">'affiliation'</span><span class="p">]</span> <span class="o">==</span> <span class="n">affiliation</span><span class="p">]</span><span class="o">.</span><span class="n">index</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>

      <span class="n">arrow_start</span> <span class="o">=</span> <span class="p">(</span><span class="n">s0</span><span class="o">.</span><span class="n">iloc</span><span class="p">[</span><span class="n">i_</span><span class="p">][</span><span class="s1">'label_affiliation-based'</span><span class="p">],</span> <span class="n">s0</span><span class="o">.</span><span class="n">iloc</span><span class="p">[</span><span class="n">i_</span><span class="p">][</span><span class="s1">'mean_likes'</span><span class="p">])</span>
      <span class="n">arrow_end_s1</span> <span class="o">=</span> <span class="p">(</span><span class="n">s1</span><span class="o">.</span><span class="n">iloc</span><span class="p">[</span><span class="n">index_s1</span><span class="p">][</span><span class="s1">'label_affiliation-based'</span><span class="p">],</span> <span class="n">s1</span><span class="o">.</span><span class="n">iloc</span><span class="p">[</span><span class="n">index_s1</span><span class="p">][</span><span class="s1">'mean_likes'</span><span class="p">])</span>
      <span class="n">arrow_end_s2</span> <span class="o">=</span> <span class="p">(</span><span class="n">s2</span><span class="o">.</span><span class="n">iloc</span><span class="p">[</span><span class="n">index_s2</span><span class="p">][</span><span class="s1">'label_affiliation-based'</span><span class="p">],</span> <span class="n">s2</span><span class="o">.</span><span class="n">iloc</span><span class="p">[</span><span class="n">index_s2</span><span class="p">][</span><span class="s1">'mean_likes'</span><span class="p">])</span>
      <span class="c1"># Draw the first arrow</span>
      <span class="n">arrow1</span> <span class="o">=</span> <span class="n">FancyArrow</span><span class="p">(</span><span class="o">*</span><span class="n">arrow_start</span><span class="p">,</span> <span class="o">*</span><span class="n">subtract_tuples</span><span class="p">(</span><span class="n">arrow_end_s1</span><span class="p">,</span> <span class="n">arrow_start</span><span class="p">),</span>
                          <span class="n">color</span><span class="o">=</span><span class="s1">'black'</span><span class="p">,</span> <span class="n">width</span><span class="o">=</span><span class="n">width_x</span><span class="p">,</span> <span class="n">length_includes_head</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
                          <span class="n">head_width</span><span class="o">=</span><span class="n">headwidth_x</span><span class="p">,</span> <span class="n">head_length</span><span class="o">=</span><span class="n">headlength_x</span><span class="p">,</span> <span class="n">shape</span><span class="o">=</span><span class="s1">'full'</span><span class="p">)</span>

      <span class="c1"># Draw the second arrow</span>
      <span class="n">arrow2</span> <span class="o">=</span> <span class="n">FancyArrow</span><span class="p">(</span><span class="o">*</span><span class="n">arrow_end_s1</span><span class="p">,</span> <span class="o">*</span><span class="n">subtract_tuples</span><span class="p">(</span><span class="n">arrow_end_s2</span><span class="p">,</span> <span class="n">arrow_end_s1</span><span class="p">),</span>
                          <span class="n">color</span><span class="o">=</span><span class="s1">'black'</span><span class="p">,</span> <span class="n">width</span><span class="o">=</span><span class="n">width_x</span><span class="p">,</span> <span class="n">length_includes_head</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
                          <span class="n">head_width</span><span class="o">=</span><span class="n">headwidth_x</span><span class="p">,</span> <span class="n">head_length</span><span class="o">=</span><span class="n">headlength_x</span><span class="p">,</span> <span class="n">shape</span><span class="o">=</span><span class="s1">'full'</span><span class="p">)</span>

      <span class="c1"># Add the arrows to the plot</span>
      <span class="n">plt</span><span class="o">.</span><span class="n">gca</span><span class="p">()</span><span class="o">.</span><span class="n">add_patch</span><span class="p">(</span><span class="n">arrow1</span><span class="p">)</span>
      <span class="n">plt</span><span class="o">.</span><span class="n">gca</span><span class="p">()</span><span class="o">.</span><span class="n">add_patch</span><span class="p">(</span><span class="n">arrow2</span><span class="p">)</span>

      <span class="c1"># plt.arrow(*arrow_start, *subtract_tuples(arrow_end_s1,arrow_start),color='black', width=width_x, length_includes_head=True, head_width=headwidth_x, head_length=headlength_x)</span>
      <span class="c1"># plt.arrow(*arrow_end_s1, *subtract_tuples(arrow_end_s2,arrow_end_s1),color='black',width=width_x, length_includes_head=True, head_width=headwidth_x, head_length=headlength_x)</span>

  <span class="c1"># Set plot limits and labels</span>
  <span class="n">plt</span><span class="o">.</span><span class="n">ylim</span><span class="p">([</span><span class="o">-</span><span class="mi">20</span><span class="p">,</span> <span class="mi">320</span><span class="p">])</span>

  <span class="n">plt</span><span class="o">.</span><span class="n">xlim</span><span class="p">([</span><span class="o">-</span><span class="mf">0.7</span><span class="p">,</span> <span class="mf">0.5</span><span class="p">])</span>

  <span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">'Sentiment Towards State'</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span>
  <span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">'Average of Likes'</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span>
  <span class="n">plt</span><span class="o">.</span><span class="n">axvline</span><span class="p">(</span><span class="n">x</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">'grey'</span><span class="p">,</span> <span class="n">linestyle</span><span class="o">=</span><span class="s1">'--'</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mf">1.5</span><span class="p">)</span>

  <span class="c1">#Choose the title here:</span>

  <span class="k">if</span> <span class="n">i</span><span class="o">==</span><span class="mi">1</span><span class="p">:</span>
      <span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">'US Violation of the JCPOA - 2018-05-08'</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">25</span><span class="p">)</span>

  <span class="k">if</span> <span class="n">i</span><span class="o">==</span><span class="mi">2</span><span class="p">:</span>
      <span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">'US Designation of IRGC as a Terrorist Organization - 2019-04-08'</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">25</span><span class="p">)</span>

  <span class="k">if</span> <span class="n">i</span><span class="o">==</span><span class="mi">7</span><span class="p">:</span>
      <span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">'US Sanction on Zarif - 2019-07-31'</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">25</span><span class="p">)</span>


  <span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">((</span><span class="n">line1</span><span class="p">,</span><span class="n">line2</span><span class="p">,</span><span class="n">line3</span><span class="p">,</span><span class="n">line4</span><span class="p">,</span><span class="n">line5</span><span class="p">,</span><span class="n">line6</span><span class="p">,</span><span class="n">line7</span><span class="p">,</span><span class="n">line8</span><span class="p">,</span><span class="n">line9</span><span class="p">),(</span><span class="s1">'Conservatives'</span><span class="p">,</span><span class="s1">'Reformists'</span><span class="p">,</span><span class="s1">'Transitionists'</span><span class="p">,</span><span class="s1">'Overthrowers'</span><span class="p">,</span><span class="s1">'Non-Politicals'</span><span class="p">,</span><span class="s1">'unclears'</span><span class="p">,</span><span class="s1">'the week before'</span><span class="p">,</span><span class="s1">'the week'</span><span class="p">,</span><span class="s1">'the week after'</span><span class="p">),</span><span class="n">loc</span><span class="o">=</span><span class="s1">'upper left'</span><span class="p">,</span><span class="n">fontsize</span> <span class="o">=</span><span class="s1">'xx-large'</span><span class="p">)</span>

  <span class="c1"># Choose the path here:</span>
  <span class="n">path_map</span> <span class="o">=</span> <span class="p">{</span><span class="mi">1</span><span class="p">:</span><span class="s1">'Deal Violation'</span><span class="p">,</span> <span class="mi">2</span><span class="p">:</span><span class="s1">'IRGC Blacklist'</span><span class="p">,</span>
              <span class="mi">7</span><span class="p">:</span><span class="s1">'Sanction on Zarif'</span><span class="p">}</span>


  <span class="n">plt</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span><span class="sa">f</span><span class="s1">'/content/drive/My Drive/IranInfluencerProject/Plots/Aggregated Bubble Charts/All-In-One-Charts/</span><span class="si">{</span><span class="n">path_map</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="si">}</span><span class="s1">_AllInOne_size:power:</span><span class="si">{</span><span class="n">bubble_size_tpw</span><span class="si">}</span><span class="s1">:times:</span><span class="si">{</span><span class="n">bubble_size_scaling_factor</span><span class="si">}</span><span class="s1">.jpg'</span><span class="p">,</span> <span class="nb">format</span><span class="o">=</span><span class="s2">"jpg"</span><span class="p">,</span> <span class="n">dpi</span><span class="o">=</span><span class="mi">300</span><span class="p">)</span>
</pre></div>

     </div>
</div>
</div>
</div>

<div class="jp-Cell-outputWrapper">
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
</div>


<div class="jp-OutputArea jp-Cell-outputArea">

<div class="jp-OutputArea-child">

    
    <div class="jp-OutputPrompt jp-OutputArea-prompt"></div>




<div class="jp-RenderedImage jp-OutputArea-output ">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABwIAAAO/CAYAAADMMQKRAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd1hT59sH8G8CYU9ZIoK4EBU3WifiqDhat9W6bV1t1drWVq2jrjpqbbV1/Ky2ouLeddVVERU3dS+qggsQmbJDct4/8nKaMAMEAvj9XFeunpPzjPucxJDmPs/zSARBEEBEREREREREREREREREFYpU3wEQERERERERERERERERke4xEUhERERERERERERERERUATERSERERERERERERERERFQBMRFIREREREREREREREREVAExEUhERERERERERERERERUATERSERERERERERERERERFQBMRFIREREREREREREREREVAExEUhERERERERERERERERUATERSERERERERERERERERFQBMRFIRERERGWCv78/JBIJJBIJfH19S7XvOXPmiH2PHDmyVPsuqqx4JRIJwsLC9B1OhZKUlIRly5bB19cXDg4OkMlkenlvhoWFabzORERERERERIXFRCARERGRDqj/WD9nzpxC1c3+Y7+/v3+BdVJSUuDv748PP/wQderUga2tLQwNDWFhYQFXV1f4+Phg3LhxWL9+PUJDQ4t2Uv/v9u3bGvGtXr26yG0JgoBq1aqJbfXv379YsRHp2osXL9C4cWNMmTIFZ86cwevXr5GZmanvsCoc9eS7u7t7oeu/ePEC69evxwcffIAGDRrA2dkZRkZGsLGxQfXq1fHee+9h/vz5uHHjRoFtqX++5fawsLCAm5sbunfvjsWLFyMyMrIIZwzExMRg48aN+OCDD+Dl5QUHBwcYGxujSpUqaNKkCcaOHYuDBw8iLS2tSO1n5+vrq3Ees2bN0km7+vTq1Sts27YN48aNQ8uWLeHo6AgjIyNYWVmhRo0a6N+/P9avX4+UlJQi9xEcHIyxY8eiXr16sLKygpWVFerVq4exY8ciODi40O1FR0fj6NGjmDdvHnr27AlnZ+dC/83PS1paGjZv3owBAwagVq1asLKygpGREezt7eHt7Y3PPvsMFy5cKHL7haWraxcYGFjgv8vcHvfv3y/BswNSU1Ox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UgkAMDQ0xJAhQ4odz08//YQ6depg5syZ4o91GRkZiI6ORkhICBYvXoyGDRviyy+/RGZmZrH7A4Aff/wRTk5OGDRoEH777TdcunQJr1+/hlwuR1JSEsLCwrBnzx58/PHHqFWrFi5evKiTfovr2rVraNSoEYYOHYrdu3fjyZMnSElJQVJSEh49eoQtW7agb9++aNWqFUJDQwvd/qZNm1C/fn0sXrwYt27dQmJiIpKTk/HgwQOsXr0a9evXx5YtW3R+Xq9fv8b777+PDh06YO3atbh37x7i4+ORlpaGp0+f4ujRo/j0009Rp04dHDlyROf968OxY8dQv359zJgxA9euXUNsbCzS0tLw5MkT+Pv7o3nz5liyZInW7W3duhW1a9fG+PHjcfDgQY33xr///gt/f3/4+fnBz88Pr1+/LsEzy92yZcvEbQcHB3z++eelHkN2WaOassTExGjsb9iwAQkJCeL+nDlzIJPJCtVHjRo18PHHH4v7p06dwq1btwqst2/fPiQmJgIAmjZtCk9PTwCqJI2RkREA4PTp03j69Gmh4ilvsieksq5Jdg8ePNC4UaFr164Ftq2eCA4NDc1xo05Js7CwELcLuuEEANLT0zX2bW1tdRJHebx2hXX48GFx28LCAm3bts23vEQigZ+fX6711am/hkDhX0ddvYZERET09jDUdwBEREREVDA7OzuN/cDAQLzzzjulHseIESPw66+/AlD9sLp//34MGjSowHqbN28Wt7t27QpHR8dixfHVV1/hp59+0niuVq1aqFq1Kl6/fo07d+5AEARkZmbi559/xuPHj7F7924YGhbv6+/9+/c1foxzdXWFi4sLzM3NkZSUhPv374sJgGfPnqFDhw44d+5criOYsn4svHz5MuLi4gCo7vh3cXHJUVbbaWBzExwcjG7dumn8EG5ra4u6detCqVTi7t274rFLly6hXbt2OHXqlMY0ZPnZvHmzOMLTxMQEXl5esLCwwOPHj8VkQ0ZGBoYPH45atWrp7H0bFRWFjh074u7du+JzxsbG8PLygrm5OUJDQ8UpG1+8eIFevXph8+bNOd6vLi4u4mvx4sULcXSXra0tWrRooVG2KK+DLl/n06dP47333kNmZiYMDQ3RoEED2NjY4Pnz52ICV6lUYtq0aahZsyb69++fb3vz58/H7NmzNZ5zd3eHm5sbFAoF7t27h9jYWADA8ePH0a5dO5w9e1ar6Rl14eXLlxojHIcNGyYms/Qp+4/22WM6cOCAuG1nZ4devXoVqZ9Ro0Zh5cqV4v6ff/6JBg0a5FvH399f3M4aDQio3s/du3fH/v37IQgCNm/erDFlZEUTHh6usZ/X35wbN25o7Gsz2r5p06YwMjIS3wc3btyAh4dHESMtvBYtWoij6S5cuCB+HuRFfTSyTCbL8blWVOXx2hWW+jk2b95cqymjW7VqhbVr1wJQTUsrCEKOKYG9vb0hkUjEUfhBQUHo0aNHnm3K5XJcuHBB3C8oIUlERESUgz4XKCQiIiKqKACIj++++65QdZ88eaJRf8OGDTnKxMTECFKpVCxjZmYmBAYG6ib4QvLy8hLj6NatW4Hlr127pnF+u3btyrXchg0bxDLt27fPs72dO3dqtNe8eXPh+vXrGmXCwsKE9957T6PcvHnz8mzzu+++E8uNGDEiz3JjxowRunXrJgQEBAivX7/OcVyhUAiHDx8W6tSpI7ZXt25dQaFQ5Nlm+/bt833t86J+bk+ePMm1TFxcnODi4iKWs7S0FH7//XchIyNDLJOamir89NNPgrGxsViuXr16QlpaWq5tnj59Wixnbm4umJiYCMbGxsKPP/4oJCcna5Q9fPiwYG1tLZZv27at1udXkB49eojtSiQSYcqUKUJcXJx4XKlUCgcPHhSqVKkiljM1NRUePHiQZ5vavgeLoiivc/bPBjs7O0EikQjTpk3TOFdBEISLFy8KVatWFcu6ubnl+77bvn27RttDhgwRHj58qFFGoVAIO3fuFOzt7cVyvXv3Luyp50r931y1atW0ivHQoUM66Tu7gj5/s/vxxx816pw9e1Y8lpmZKVhYWIjH+vbtW6zYKlWqpPXn7fPnz8W/EwYGBkJERITG8T179ohteXh4FCuusm7cuHHiuRoaGub495Jlzpw5YjkjIyNBqVRq1X7NmjXFenPnzi10fIV9z6l7+fKlYGZmJtafM2dOnmXj4uKEevXqiWXHjh1b6FjzUpLXTv3vjLW1tTBgwAChWrVqgomJiWBhYSG4u7sLvXr1En799VchISFBZ+eUnbu7uxjH6NGjtapz9uxZjdc3PDw813J9+vQRyzRs2FBITEzMs81vv/1WLOvo6CjEx8cX6XyIiIjo7cWpQYmIiIjKgUqVKqFv377ifkpKCnx9fdGhQwesXLkS169f19n0lwVRX9/v+PHjiIqKyre8+npUtra2OdZuKoyMjAxMmjRJ3G/atClOnz6NRo0aaZSrVq0aDhw4gJ49e4rPzZ8/H8+fPy9y3wDw888/48iRIxgyZEiOUZoAIJVK0b17dwQHB6NGjRoAgHv37uHo0aPF6reo5s2bhxcvXgBQjQQ5dOgQPvroI41pCk1MTPDFF18gICBAfO7u3bsaa5zlJTk5Genp6di3bx+++uormJmZaRzv3r07/vjjD3H/3LlzePz4cTHPSjUySn3KtYULF2Lp0qWwsbERn5NIJHjvvfdw+vRpcZrA1NTUMjG1ZFHFxMRgzZo1WLRokca5AsA777yDffv2iSNPnj59isDAwFzbiYuLw7hx48T9xYsXIyAgALVr19YoJ5VKMWDAAJw9exaWlpYAgP379+Ps2bO6O6l8XL16VWPf29u7VPotyI4dO8RtmUyGpk2bivv379/XmLq5uDGrjybOfj2y27x5szgFc8eOHVG5cmWN4z169BDfNw8fPtQYYVSRPHnyRGMN2+7du+f495JFfeRg1apVc4zcyoubm5u4rc0arbrk7OyM33//XfwcnzNnDgYOHIigoCAkJiYiMzMTL168gL+/P5o1ayaOmu7UqRN+/PFHncVRWtcuISEBu3btQnh4ONLS0sRpuA8cOICJEyfCzc1NnKlAlwRB0JhCVz3u/GQvl9c5rly5Upy69+bNm2jWrBk2bdqEFy9eIDMzE4mJiQgMDES/fv2wcOFCAKrvgnv27IG1tXURzoiIiIjeZkwEEhEREZUTy5cvR5UqVTSeCwwMxMSJE9GkSRNYWVmhbdu2+Oabb3D48OEc6wLpypAhQ8TpsRQKBbZu3Zpn2czMTGzbtk3cHzRoEIyNjYvc9549exAZGQlAlej5/fffYW5unmtZqVSK3377TUxgyOVycbquosqrr+wqVaqkMe2e+lSBpSUlJQUbNmwQ9ydMmAAfH588y/fv3x8ffPCBuL9mzRooFIoC+xk1apTGuk/Z9enTB9WqVRP3z58/X2CbBVm1apW43axZM0ydOjXPsh4eHliwYIG4f+zYsSKtg1gWdOzYUSOBl523tzfatWsn7ud1rX/77TdxCtuOHTvme/0AwNPTEzNnzhT3V69eXZiwiyw6OlrcNjIyKtYUubry448/4sqVK+J+165dNRLgr1690iiv/t4vCvX6MTExYqIvN+o3XahPC5rF2NgYAwYMyLV8RaFUKjF+/HikpqYCUP0dmDdvXp7l1adMLkxyxcrKStzOvoZvaRg0aBCOHz+OunXrAgB27tyJ9u3bw9raGjKZDFWrVsWoUaPw+PFjODg4YMaMGTh69Kj491AXSvPaubu7o02bNujYsSMaNmyoMRVqQkICJk2apLGmpi4kJydr/HvT9hzVzw/I+xyrVKmC4OBgDBgwAAYGBggNDcWIESNQtWpVyGQyWFtbo0OHDti7dy8MDAzQs2dPBAcHc1pQIiIiKhImAomIiIjKCRcXF1y4cEHjh351qampOH/+PJYuXYr33nsPzs7OmDJlirguma44OzujS5cu4r76yIvsjh49qvFjvvpowqLYv3+/uN2+fXs0btw43/JOTk4YPHhwrvVLmvpaeOqJg9Jy5swZxMfHA1AlTdVHUubliy++ELfDw8Nx/fr1AuuMHTs23+MSiQRt2rQR9+/fv19gm/lJSkrCyZMnxf2JEycWOBJl1KhR4o+4giDgzz//LFYM+lLQtQY0147K61qrr9k5efJkrfoeMmSIuH369Gmt6hRXTEyMuK3PETCJiYkICgrCoEGD8PXXX4vPy2QyzJ07V6Ns1pqKWYobt3p9pVIp/pvO7vLly+LrbWZmpjGCXN2wYcPE7R07diAtLa1Y8ZU1c+bMwfHjx8X9r7/+OseIcXXJycnitomJidb9mJqa5tpGafL19cWRI0fw3nvv5VlGJpNh5MiRGDt2rMZIcF0oyWsnlUrRuXNnbNmyBTExMXjy5AnOnTuHU6dO4caNG4iLi8OaNWs01iv9448/sGTJkiKcSe6yx6btOaqfX27tqLO1tcWmTZuwZMmSfNv39fXFZ599hjp16mgVAxEREVF2TAQSERERlSNubm4ICgrCkSNH0Ldv3xw/OKmLi4vDsmXL4OnpieDgYJ3GMXLkSHH7+vXruH37dq7l1JOEnp6eGsmxorh06ZK4nd8oNHXqP5LevXtXZ6M37ty5g9WrV+PTTz/FwIED0aNHD3Tt2lV8fPrpp2LZrOk5S5P6tfL09IS7u3uBdVq2bKkx5al6G7kxMjLSmLowLy4uLuJ2XokMbV29elVjlIY27wMTExN07txZ3C/ovMqqVq1aFVimoGsdGxsrThUIAB06dNCqbxcXF3F6xaioqFJ5T6uPajYyMirx/gBV0lgikWg8rK2t0b59e40pQQ0MDLB+/Xo0adIkz5gBFGsEdG7180rc+fv7i9u9evWChYVFruXatm0rfhbEx8frZbRySdm5c6fG6N8WLVpg/vz5+daRy+Xitvoos4Kol83IyChElLqRmpqKCRMmoHbt2jh06BAAVQK4RYsW6NixIxo0aAADAwPI5XIsXboUtWrVEqeX1JWSvHY+Pj44ceIEBg8eLE7trM7CwgLjx49HSEiIxt+2efPmFThdubbUzy973PnJXi6/98fevXtRvXp1TJkyBWlpaZBIJPD09ESHDh3QqlUr8UaAU6dOwc/PD506dRJnRSAiIiIqDO2/rRERERFRmdGtWzd069YNGRkZuHLlCi5cuIBr164hODhYY00bQDVVnZ+fHy5fvixOI1ZcPXv2hI2NjZho2LhxI5YuXapRJj4+HgcPHhT3izsaMDMzU2NNogYNGmhVT72cUqnEkydP0LBhwyLHcfHiRXz++ee4fPmy1nWypmEsTf/++6+4re21yiqbtbacehu5sbOz0+rHUfWpE1NSUrSOJTfqMTk6OsLR0VGreg0aNMCePXtytFGeZF/zLTcFXes7d+5AEAQAqh+s+/fvr3X/6kmo169fayQdS4L6um7q0xDqW/PmzbF8+XK0bt06x7Hsa9EVN+7s9W1tbXOUSU9Px/bt28V99dGb2UkkEgwePFhMCm3cuBEDBw4sVoxlwYkTJzBs2DDxve3h4YGDBw8WOApO/d9LYUZHqpfVdspoXcnIyECPHj3Ekbk2NjZYtmwZhg4dqpEwj4mJwZIlS/Djjz9CLpdjxowZSE5Oxvfff6+TOMrCtXN1dcX27dvRsmVLAKrPvN9//x3ffvttsdoFkGPNW23PMXu5vM5x3bp1GqO8P/74Y8yZMwdVq1YVn1Mqldi3bx8mTpyIiIgI/P333+jYsSMuXryYYwpSIiIiovwwEUhERERUjhkZGaFNmzYaUy8+ePAA69atw6pVq8QfpJKSkjBhwgScOnVKJ/2amJhg4MCB4pp7W7duxZIlSyCV/jfhxI4dO8TRMVKpNNc1qwoj++gm9ZFr+VGfOgxAsaZK3bFjB4YMGaLV2nnq9DFiRP16aXutAM3rVdC1Ksoorawf6ouqNM6rrCrs9c7tWqtPt5mZmYljx44VKZbSSG6rjwRKSkpCZmZmoUYeFYWXl5dGglMikcDc3ByVKlWCl5cX2rdvn+9Uk9kTddmnCi0s9fomJia5jgI/ePCg+J52cHCAn59fvm0OGzZMTAQeP34ckZGRWiWZ89O1a9cCy2zcuLFE1nk8d+4cevfuLX7OVqtWDSdPntTqJgH1kZNZ6wpqQz3Jntfoy5KyYMECMQloYmKCU6dOoWnTpjnK2dnZ4YcffoCbmxsmTpwIAFi0aBF69eqFFi1aaJQdMWJEgSPpfvjhB42baMrKtXvnnXfg6+sr3sBy4sSJHInAmzdv4ptvvsm3HScnJ411M7PHpu05Zr8BI7dzvHfvHiZMmCDuT506FYsXL85RTiqVol+/fmjWrBm8vb0RExODe/fu4dtvv8XKlSu1ioeIiIgIYCKQiIiISCcMDQ2RmZkJIOfUcAXJfvd4cdfxqVOnDn788Ud8+OGH6NChgzgV5t9//41Hjx6hZs2axWo/y4gRI8RE4MuXL3Hy5Mk81w7s1KmTxl3uRZH9umqbFMlerrCvT5awsDCMHDlSTAI6ODhgzJgx6NixI2rWrAkHBweYmpqKydCwsDBUr169SH3pQlGnVVQvW9RrVZIq6nmVFl2tZ6Y+PWtJqVGjhrgtCALu3LmTbxJOF7766iuNqY8LSz1mQJWAKI5bt27l2XYW9eRFXFxcjpsf8qNQKBAQEIApU6YUPUhAq4RyYZJF2rp27Rp69OghJl+cnZ1x8uRJuLq6alVf/VpFRERo3a/69IyFuSGhuNLS0rBixQpxf9y4cbkmAdV99tlnWLduHW7evAlBEPDrr79qrBMKqNaUVR9xn5tp06Zp7Jela6eeCHz48GGO47GxsQW+R6tVq6axb2RkBEtLS/E7lLbnmH3qztzO8eeffxYT105OTjnWGs3O3d0d3377Lb766isAwO+//47FixeXehKaiIiIyi+uEUhERESkA1nruACqkSuFkb18blO/FUWzZs0wdepUjefOnz+vk7YB1XplHh4e4r564u/Ro0ca6xIWd1pQQPMaA9B6rb/s5bJP3aet5cuXi0nbGjVq4NatW/j+++/RqVMnuLu7w9zcXGNEpK7WIiwq9etVmFjUyxb1WpWkinpepUX9+pmbm0MQhCI9fH19SzzWtm3bauyXh7UdnZycNG62KE7MSUlJGus5qo/8zhIVFYW//vpL3M/MzERCQkKBD3XqicTy5NatW+jSpYs4faq9vT1OnjyJWrVqad1GnTp1xO2YmBitpy5+9uyZuO3p6al1f8V1+fJljelie/bsWWAdiUSiUS4oKEgnsZSla+fs7Cxuv379WidtAprnmH3a9byon59EItFoI8vJkyfF7S5dumi1lmivXr3E7bS0NFy5ckWreIiIiIgAJgKJiIiIdEL9zviC7qrPLiwsLM+2iiv7FHGFuWtfG+oJvn379olJTfWkoKWlJfr06VPsviwsLDSmxXvy5IlW9R49eqSx7+DgUKT+T5w4IW7Pnj27wCnuXrx4UaR+dEX9PLW9VoDm9SrqtSpJ6jE9f/5cHIlbkLJ+XqVF/X2bnJyssxGCJaF58+Ya62vt2LFDj9For3379uL2lStXcnwGaWvXrl0a0xD7+PjkKLNlyxat/w3k5fbt2wgJCSlWG9okj93d3YvVh7oHDx6gc+fO4tSptra2OHHiBOrVq1eodrKvm3v9+vUC67x48QLR0dF5tlGSsv9d0Xbko3q57CPWANX3kMIm/8vStVNPQmZf2w9QjRgs6PyyfxfLHp825wcA//zzj7jt6uqa6xqB6q9jUV5DIPfXkYiIiCgvTAQSERER6UCTJk3E7Rs3bhSqrnp5Q0NDeHl56SwuS0tLjf3iTjua3bBhw8RRcCkpKdizZw8EQdCYdmzAgAG5/jBXFOrX+fLly1rVUR+RY2trW+Qfo9VHA3h7exdY/sKFC1q1qz6KsLjr56lTny7un3/+gVwuL7BOfHw8Hjx4kGsbZYV6TBkZGVr/OKv+PtDHeZXU61xYjRo10kiol+VRdjKZTONmg9OnT2uMkCurPv74Y3FbEASsXr260G0IgoA1a9aI+3Z2dujbt2+Ocuqj+aZPn16oUZ3vvvturu2UdU+ePEGnTp3w6tUrAKq/c3/99RcaN25c6LZatGihMRrr3LlzBdY5e/asuG1iYpJjvb2SlH3kWFHWrcttncmiKEvXTv1zQZu1IbWlnnwPDQ0tcB1FQPMcc0veA5qvY1HXHtTV60hERERvByYCiYiIiHRAfQq7p0+fatwRXpB9+/aJ240bN9ZZ0gzIuVZOlSpVdNY2oLpDvUOHDuL+pk2bcPbsWY0RaLqYFjRLu3btxO09e/ZoldwKCAgQt9u2bQuJRFKkvrXpK4tCocixBlNe1EcL6HINLfVrFR8frzF9YF62b98ujkAyMDBAq1atdBaPrtSuXRuVK1cW97dt21Zgnfv37+PatWvivvq1KS0l9ToXlpGRkcbInrKeAPryyy/FJKogCBgzZkyR1ycMDQ3VZWh5at26tUaC45dfftFY608b69ev15j6b9y4cTn+Nly/fl1jDcL+/fsXqo8BAwaI21u3bi3UZ5y+vHjxAp06dRJHVJmZmeHIkSNFTihZWFigU6dO4v6WLVsKrKNeplOnTrmO+Cop2f+GX716Vat66p9/Li4uOomlrFy71NRU/Pnnn+J+69ati91mlvfff1/jJo6tW7fmWz4qKgqnTp0S99Wn81Sn/joW5TUEdPc6EhER0duBiUAiIiIiHRg0aJDG3dlz587Vqt6uXbtw584dcV99JIm6f//9FxcvXix0XKtWrRK3JRJJiazrpZ7oCwwMxKJFi8T96tWr6zTpMmrUKHE7MjISK1asyLf8nj17NEY85XV9taG+BlFBay3+9NNPWk/HqZ7U+vfff4sWXC48PT01EnmzZ8/OdwrBN2/eYP78+eL++++/r9ORFbqk/j743//+V+DaTd9884247ejoiPfee6/EYstLSb3ORfHFF1+I21u2bEFgYKD+gilAzZo1NdY6DQ4OxpgxYzSmzCyIQqHAtGnTNN4HJe3XX3+FoaEhANW6fX369MHLly+1qhsUFITJkyeL++7u7jnWewUAf39/cbtGjRqFHunap08fGBgYAFCtq3bkyJFC1S9tr169QqdOncTPVhMTE/z555851pIsrJEjR4rbN2/exMGDB/MsGxISgqNHj+ZatzQ0bdpUI3m2atWqAv8tPHv2DLt37xb31aeuLa6ycO1mzZqlMVKvd+/eOmkXUE2l3LVrV3F/+fLl+a4DvWTJEvHvrIODA7p3755rOfXvRefOndNqat6ff/5Z3LaystKYIYGIiIioIEwEEhEREemAnZ0dxo8fL+4fOHAAU6ZMyXeExd9//43Ro0eL+66urhg+fHiuZcPCwtCqVSt069YNBw8eLHBNqJSUFHzyySc4duyY+Nz777+vkYzQlX79+olTkCqVSo2RZ8OHDy/yCLzc1KlTR2PUy7fffov9+/fnWvbixYv46KOPxP1GjRoVKwGk/uPp/Pnz81wDcOPGjZg+fbrW7ar/eL9z506tkwXamDFjhrh9/fp1jBw5EhkZGTnKJSYmom/fvmLfBgYGhTqH0jZhwgRYW1sDUL3X33vvvVzXSxIEAdOnT9f4cfqbb76BkZFRqcWapSRf58J699130a1bNwCqJFnv3r2xd+/eAus9efIEU6ZMwffff1/SIWqYP3++xg/nf/zxB/z8/HD79u0C6/75559o1KgRlixZUqpTsrZo0QLz5s0T9x89eoQ2bdpojBbKThAErF27Fj169BCnATQ0NMSWLVtgZWWlUVYul2uMTurXr1+hY7S3ty83o0Pj4uLQpUsXcepiIyMj7Nu3T2NEWlH1798fjRo1EvfHjRuH+/fv5ygXERGBoUOHiom3xo0bF+m6F4eRkREGDx4s7oeEhGDMmDF5ftd4+fIlevXqhbS0NPE59b+LxVUS1+748eP46quv8Pz583z7lsvlmDZtGpYtWyY+17RpU/Ts2bMop5Kn+fPni99jnj59io8++ijX671nzx6Nm5O+/fbbPGd4UE+CCoKA/v375zliWRAEfPvttzh8+LD43PDhw8UbDYiIiIi0wW8ORERERDqycOFC/P333+Kaf8uWLcP+/fvx4YcfwtvbG5UqVUJqaioePXqEgwcPatwZb2hoiK1btxY4Lehff/2Fv/76C46OjujQoQNatWqFatWqwc7ODpmZmYiIiMClS5ewc+dOjcSIvb09li9fXiLnbWZmhv79+2PDhg0az0skkjwTm8WxatUqnD17FlFRUZDL5ejTpw/69euHfv36wcXFRRzZsnHjRjFhamJigk2bNomjX4pi4sSJ2LRpEwRBwPPnz9G4cWNMnDgRrVq1gkwmw6NHj7Bt2zbxh/7Ro0dj/fr1Bbbbt29ffPHFF0hPT8eLFy/EkT329vbilGSOjo747bffCh1zjx49MGrUKPG12bJlC65du4axY8eiQYMGUCqVuHbtWo5Rdd98802prntVWFWqVMEvv/wijka9desW6tevj3HjxqFt27YwMzPDw4cP8ccff2iMCG3btq3GaLjSVJKvc1EEBASgRYsWePToERISEtCvXz80b94cffr0QcOGDWFtbY2UlBS8evUK169fx5kzZ8Qp7HIbnVaSDAwM8Oeff6Jfv374+++/AQCnTp1Co0aN4OPjAz8/P9SuXRv29vZITU1FZGQkrl69ioMHDxY4WrQkTZ8+HQkJCViyZAkA1Q0dnTt3Rps2bdCnTx/Url0bNjY2iI6Oxo0bN7Bz506NNTpNTU2xY8eOXKc6PHr0KKKjo8X9wk4Lql4v6zPr8OHDiImJgZ2dXZHaKkkzZszQWE8362+atn/Xhg4diqFDh+Z6TCKRYP369fDx8UFqaioiIiLwzjvv4JNPPoGPjw8MDQ1x+fJlrFy5Uhx5ZmpqinXr1hV4o8uYMWMKnCZ6zJgxGjcSZVFP3qmbM2cODhw4IK6RuGHDBpw9exajRo1C06ZNYWFhgejoaAQFBWHDhg1ISEgQ644ePVqrNW61VRLXLiUlBT/99BOWL1+ONm3aoH379vDy8oK9vT2MjIzw+vVrXL58GVu2bMGzZ8/EepUqVcLWrVt1evMRoEoufvXVV/jxxx8BqGZyePDgAT799FN4eHggNjYW+/btw7Zt28Rpi9u0aYNPP/00zzbbtGmDoUOHilOXP3nyBI0aNcLQoUPRuXNnODs7Iy0tDbdu3cLGjRs1pgCuUqUKZs2apdNzJCIioreAQEREREQ6Ex0dLfj4+AgAtH7Y2NgIx48fz7fdv//+u1Btqj9q1qwp3Lx5s0TPOzAwMEe/7dq1K1QbGzZsEOu2b98+37J3794VXFxctDp/S0tL4fTp0/m2991334nlR4wYkWe5+fPna9XnBx98IDx+/FjjufysXbtWkEqlebZXrVq1HHXUjz958iTPtjMyMoRBgwZp/X6ZOHGioFQq82zv9OnT+caVG22vb2GtWLFCkEgkWp1XmzZthPj4+HzbK8x7sCgK+zo/efJE6/dQUc4hKipKaNu2baE/U6ZOnVrEK/CfWbNmie3Vrl1bqzoZGRnCl19+KRgZGRU6Zm9vb+H8+fO5tqtebsOGDcU+t+zWrl0r2NjYFCpeDw+PPOMVBEHo27evWNbNza3IsUVFRQkGBgZiW7/++muR2ypJI0aMKPRrrv747rvvCuxj7969gqmpaYFtmZqaCnv37i3xuPNz7do1oUqVKoVq74MPPhAyMjK0iruwdHnt9u3bV+hrVbt2bSEkJKREzk0QBEGhUAiDBw/WKpYGDRoIr169KrDNtLQ0oVevXoU6Tzc3txL/PkdEREQVE6cGJSIiItIhe3t7nDp1Cv7+/vDy8sq3rLW1NSZPnoy7d+/i3Xffzbdshw4dcPv2bcybNw9t27aFsbFxgbHUr18fS5cuxe3bt9GgQYNCnUdh+fj4oHr16hrPqa8dqGt169bFzZs3MWnSJI31ktTJZDJ8+OGHuH37ts7WRpw5cyZ+//33PNfOq1y5MpYvX44dO3YUalTC2LFjcfnyZYwdOxZeXl6wsrISR4kVl0wmw9atWxEQEICaNWvmWc7Lywt//vknfvnlF52PqCgpkyZNQnBwcL7rUDo5OWHZsmU4ffq0OJ2ovpTk61wUjo6OCAwMxKZNmwr8vDI2NkanTp2wbt06jSlniypr6ksA4tTCBZHJZFi2bBkePHiA8ePHw8XFJd/yJiYm6NevHw4fPozLly/nOrKuNIwdOxb//vsvvv76a7i5ueVbtnHjxvjll19w+/btPOONjY3FoUOHxP3iTE/p6OgIHx8fcV993cG3TZ8+fXDt2jV06tQp189AiUSCzp07IyQkBH369NFDhP9p2rQpbt++ja+++gqVKlXKt2yzZs2wfft27NixAzKZrETi0eW18/T0RO/evWFra1tgv+7u7vjhhx/wzz//lOiaeVKpFFu2bMH69etRrVq1XMtYW1vj66+/xuXLl+Hg4FBgm8bGxti/fz82bdqExo0b51vWzs4OU6dOxc2bN0v8+xwRERFVTBJBKMWFEoiIiIjeMi9fvsSFCxcQGRmJ+Ph4mJqaws7ODvXr10eTJk2KPFVlWloa7t69i9DQUERGRiIpKQmGhoawsrKCm5sbGjduXOCP5BVFWloagoKC8PjxY8TGxorXwNfXN8e6Wrrs8+zZs7hz5w5SU1Ph6OiIWrVqoW3btsWafrQ03Lp1CyEhIXj16hUkEgmcnJzQsmVL1K5dW9+hFcuLFy9w9uxZREREID09HQ4ODqhfvz5atGih12RbefL8+XPx8yohIQGmpqZwcHCAh4cHGjVqBFNTU531NXjwYGzbtg0A4Ofnp7G2aGHcuXMHd+/exevXrxEbGwszMzNUqlQJ9evXR6NGjUos8VEct2/fxt27d/Hq1SskJibCzs4OTk5O8Pb2RtWqVfUdHgF49uwZgoODxbVgXVxc0Lp1a7i6uuo5spzkcjlu3ryJmzdvIiYmBunp6bCysoKLiwuaN29e6jHr8to9evQI9+7dw/PnzxEfHw+FQgErKys4OjqiefPmqFGjhq7DL5AgCLh48SLu3buHqKgo2Nrawt3dHb6+vjAxMSlyu0+fPsWVK1fw4sULvHnzBiYmJrCzs0PDhg3RsGFDrglIRERExcJEIBEREREREZWqevXq4d69ewCgsf4WERERERER6RZvjSUiIiIiIqJSExISIiYBAWhMTUlERERERES6xRGBREREREREVCpu376Nfv364eHDhwBU66q+ePECRkZGeo6MiIiIiIioYuIk40RERERERFRi5s2bh7Nnz+LFixcaIwEB4IcffmASkIiIiIiIqAQxEUhEREREREQlJiQkBCdPntR4TiqVYt68eRg1apSeoiIiIiIiIno7MBFIREREREREJUoikcDKygqurq7w9fXF+PHjUb9+fX2HRUREREREVOFxjcBiUCqVePnyJSwtLSGRSPQdDhEREREREREREREREb0FBEHAmzdvUKVKFUil0jzLcURgMbx8+RKurq76DoOIiIiIiIiIiIiIiIjeQs+ePUPVqlXzPM5EYDFYWloCUF1kKysrPUdDREREREREVHFlZGRg2bJlAICvvvoKRkZGeo6IiIiIiEh/EhMT4erqKuaq8sJEYDFkTQdqZWXFRCARERERERFRCcrIyICJiQkA1f+HMxFIRERERIQCl67Le9JQIiIiIiIiIiIiIiIiIiq3mAgkIiIiIiIiIiIiIiIiqoCYCCQiIiIiIiIiIiIiIiKqgJgIJCIiIiIiIiIiIiIiIqqADPUdABERERERERFRQSQSCRwcHMRtIiIiIiIqGBOBRERERERERFTmyWQyfPrpp/oOg4iIiIioXOHUoEREREREREREREREREQVEBOBRERERERERERERERERBUQpwbVo8zMTGRmZuo7DCIqx6RSKWQyGddIISIiIqIKTy6XY926dQCAMWPGQCaT6TkiIiIiIqKyj4lAPUhJScHr16+RnJys71CIqAKQyWSwtLSEvb09DAwM9B0OEREREVGJEAQB0dHR4jYRERERERWMicBSlpGRgWfPnkEmk8HZ2RnGxsYcyUNERSIIAhQKBZKSkhAfH4/U1FS4uroyGUhEREREREREREREAJgILHWvXr2CgYEBqlWrxh/riUgnLCwsYG1tjadPn+L169dwcnLSd0hEREREREREREREVAZI9R3A20QQBKSkpMDa2ppJQCLSKVNTU1hZWeHNmzecJomIiIiIiIiIiIiIADARWKrkcjkUCgVMTU31HQoRVUCWlpaQy+WQy+X6DoWIiIiIiIiIiIiIygAmAkuRUqkEAI4GJKISkfXZkvVZQ0RERERERERERERvN64RqAcSiaT0O1UoAKUSkMn+e04uB6RSgIlJ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RERE5QQTgURERERERERERFQmpaWlwdTUVNx//fo17Ozs9BgRERFR+cKx80RERERERERERFTm3LlzR0wCenh4QKlUMglIRERUSEwEEhERERERERERUZmyZs0aeHl5AQAWLFiABw8eQCKR6DkqIiKi8odTg74lFAoFlEolZDKZ+JxcLodUKuW6CkREREREREREVGa0bdsW58+fBwBcunQJLVq00HNERERE5RcTgRVYZmYmDA0NERcXh6CgIFy9ehWhoaFIS0uDiYkJateuDW9vb/j4+MDW1lYsT0REREREREREVNqSkpJgaWkp7ickJMDKykqPEREREZV/zPpUQEqlElKpFJcvX8by5cuxf/9+yOXyPMvLZDL07t0bkydPRuvWrcX6REREREREREREpeHq1ato3rw5AKBFixa4dOmSniMiIiKqGJjtqWDkcjmSkpIwbNgwtGnTBrt27co3CZhVZ9euXWjTpg2GDRuGpKSkAusQERERERERlSZDQ0N8+OGH+PDDDzmbDVEFs2TJEjEJ+MsvvzAJSEREpENMBFYgmZmZuHfvHjw9PREQEFCkNgICAuDp6Yl79+4hMzNTxxGSLsyZMwcSiQQjR47UdyhERERERESlRiqVwsPDAx4eHpzFhqiCEAQB9erVw7Rp0wAAN2/exMSJE/UcFRERUcXCb84VhFwux927d+Hj44OIiIhitRUREQEfHx/cvXu3zI4MjI2NxaJFi9CuXTtUrlwZRkZGcHJyQtu2bbFw4ULExMToO8QiWb58OebMmYOwsDB9h0JEREREREREVGLi4uIglUpx7949AEBKSgoaNGig56iIiIgqHiYCKwClUonU1FR07doVCQkJOmkzISEBXbt2RWpqKpRKpU7a1JWtW7eiZs2a+Pbbb3Hu3DlER0fDwsICr1+/xvnz5zFjxgzUqlULW7du1XeohbZ8+XLMnTuXiUAiIiIiIqJsFAoFrl+/juvXr0OhUOg7HCIqhrNnz6JSpUoAAD8/PwiCAFNTUz1HRUREVDExEVgBSKVSfPbZZ8UeCZhdREQEJkyYUKamXFm7di2GDh2K+Ph4NGvWDEeOHEFqaipiY2ORlpaGv/76C82bN0d8fDyGDh2KtWvX6jtkIiIiIiIi0gGFQoEDBw7gwIEDTAQSlWMzZsyAj48PAOCPP/7AX3/9peeIiIiIKrayk+GhIsnM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qWzZsqpQocJN68oJ7777rlq3bq3ExEQ99dRTCggIUOHChVWtWjWtW7dO3t7e+uabb1S1atUMr7/2jwA/Pz81bNjwhucz+twhp595dHS0pkyZohYtWsjf319FihSRr6+vatWqpbVr18rPz0+zZ8/OM9//AAAAAAC4y+7du+Xn5ydJqlq1qux2u4oUKeLmqgAAwK0QBBYAdrtdH3/8sUqWLJmt/ZYsWVJTp07Nc5uw9+/fX4cPH9abb76p++67T0WLFlVMTIyKFCmisLAwjRs3TocPH1b//v1v2o9hGGkCtvDw8Fs+w4YNG2r//v16++23FRYWJn9/f12+fFl+fn5q0KCBnnnmGUVERNz2u+EeeOABLVq0SC1atJCvr69OnTqlY8eOKTIy8rb6u11+fn5asWKFvvzyS91///3y8/NTXFycypcvr8cff1y7du1Sly5dbnj9/fff79wXICwsLN0+lqVKlVLlypUlSUWKFFGtWrVu2FdOPvMvv/xSY8aMUcuWLVWuXDnnrMDq1atr6NCh2r17t1q1apXpfgEAAAAAKEg+/vhj52o5b775pv7+++/bfhM0AADIXYZpmqa7i8ivoqOjFRQUJJvN5tzb7WYSEhJ05MgRVaxYUT4+PtlaS3Jysvbt26fmzZvLZrNlub+goCCtX79eNWrUSBfiAMibcvJnDAAAAOBuSUlJmjhxoiRp5MiR8vLycnNFwJ3hvvvu06ZNmyRJmzdvVqNGjdxcEQAAkFzPqFjvroDw9PRUzZo1tX79erVr105nzpy57b5KliyplStXqmbNmiyJCAAAAAAAcAeKiYlJ84+K0dHRCggIcGNFAADgdrA0aAHi4eGhGjVqaP/+/be9Z2D//v21f/9+QkAAAAAAQJ5itVrVpUsXdenSRVar1d3lAAXatm3bnCFg48aNZZomISAAAPkUQWAB4+npKX9/f82ePVu//vqrHnnkkVsu7enp6alHHnlEmzZt0qxZs+Tv708ICAAAAADIU6xWq+rWrau6desSBAI56K233lLDhg0lSR999JF+//13N1cEAACygrSnALJYrua7jRo10nfffadLly5pw4YN2rZtmw4cOKDExER5e3uratWqatCgge6//34VLlxYKSkpaa4HAAAAAADAncE0TdWsWVP79++XJP3111+qXbu2m6sCAABZRRBYgDlm9RUuXFgdO3ZU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PnxY06dP1xNPPOHSdXa7XYMGDdKsWbMkSVarVQEBATp16pS++eYbffvtt5o6dar+85//3LCPn376SV27dlV8fLyCgoKUnJysv//+W6+99pq2b9+eYZCVHUqXLu38ODo6Wv7+/pKk0aNH680335QkGYahoKAgnTt3TosXL9bixYv18ssva+LEiVka28vLS6GhobLZbEpISFChQoWc42fWhg0b1K1bN0VFRTn79vf31z///KODBw/qu+++k2mazvaxsbFq0aKF8/OAgAD5+vrq/PnzWrVqlVatWqUnn3xS06ZNc7kGm82msLAw7d27V5JksVgUFBSks2fP6syZM9q+fbusVqveeuut27pHAAAAAAAyLSpKiomRvL2lEiWkDMK9sLAw/fbbb5KkLVu2qGHDhrldJQAAyGfy5YzA69lsNklKtwTC119/rWLFiqlWrVoaOXKk4uLinOd+++031a5dW6Ghoc5jbdu2VXR0tPbs2ZPhOImJiYqOjk7zcqdUe6rWH1uvZHtyjo6TbE/WhuMblGpPzdFxMqNo0aJ67rnnJEnjxo1TYmKiS9dNmjRJs2bNkmEYGjdunC5duqRLly7p5MmT6tmzp+x2u4YOHar169ffsI9evXrpoYce0pEjR3T58mVFR0dr4sSJMgxDP/zwg3Nt/ux2/Phx58fBwcGSpG+//dYZAg4dOlTnzp3TpUuXdP78eT399NOSpLfeektz5mRt6diwsDBFRkaqV69ekqQXX3zRuY+h4+WKw4cPq1OnToqKilLdunW1Zs0axcXFKSoqSjExMfrpp5/UvXv3NNdYLBb16NFDixYtUlRUlKKjo2Wz2XTp0iVNnTpV/v7++vzzzzV//nyX7+fDDz/U3r17FRISoqVLlyoxMVEXL15UQkKCDhw4oLfeekuVKlVy/QEBAAAAyHFWq1UPPvigHnzwQVmtVneXA2SP5GRp7lxp6FApMFDavFkqW1aqVk367jvp8mVJV1e1MQzDGQJGR0cTAgIAAJfk+yDQbrdr2LBhuu+++1SrVi3n8T59+mjOnDlau3atRo4cqdmzZ6tfv37O85GRkWlCQEnOz28UakycOFFBQUHOV9myZXPgjlxnN+3admZbroy17fQ22U17rozlqueff15FihTRiRMn9Nlnn92yfWxsrHNm3IgRIzR69GgFBARIujrbbu7cuWrWrJnsdrtGjx59w34aNmyob7/91rl0ZqFChfTyyy+rY8eOknTbS1XeTFxcnHM/xFq1asnPz0+maerVV1+VJD366KOaMmWKihUrJulqUPrRRx+pd+/ekqRXX31Vdrv7v34jR45UdHS0qlatqvXr16tly5bOP+B9fX3VunVrff/992mu8fPz0/z589W1a9c0YX9wcLCGDBmiTz75RJKc/3XF77//Lkl64YUX1LFjR3l4XJ0c7enpqSpVqmjEiBEuzzIFAAAAkDusVqvuu+8+3XfffQSBKBiioqQWLaR586T335cWLpT69pVSU6V//Uvq1UsaP15bv/5agYGBkqQmTZrINE3nv2cAAADcSr4PAocMGaLdu3fr22+/TXP8ySefVNu2bVW7dm317dtXs2bN0qJFi3T48OHbHmvkyJGy2WzO14kTJ7JafpZ4Wj11MOpgrox1IOqAPK2euTKWqwIDAzV8+HBJV0Pa6/eIvN7q1asVHR0tLy8v53XXslqtzmBtw4YNNwyEX3755QzX3u/ataskZevecrGxsfr111/Vpk0b54xAx0y/HTt26NChQ5J0w+Dy9ddfl3R1374tW7ZkW123IzY2VosWLZIkjR07Ntv+aHnooYckXQ33UlNdm7Xq+APqzJkz2VIDAAAAAACZEh8vdegghYZeDQKvDQEnTpReflkaNkwT331Xjf7/G9unTJninBEIAADgqnwdBA4dOlRLly7V2rVrVaZMmZu2bdy4sSQ5g5MSJUro7Nmzado4Pr/RvoLe3t4KDAxM83K3hJSEXBknMdW1pTdz29NPP63Q0FCdPXtWH3300U3b/vHHH5Kke+65R4ULZ7zfYfPmzZ3vLHW0v96Nlt5w7OF36dIll2q/kZYtW8owDBmGoYCAADVr1ky//vqrJOk///mPnnzyyTT1hYSE6O67786wr2rVqjnrutH95JZt27YpJSVFhmGoXbt2mbo2JSVFX331ldq1a6eSJUvK29vb+YwcX8uEhASXn32HDh0kSR999JH69++vFStWKCYmJnM3BAAAACBX2e12nTp1SqdOncoTK54AWfLll1KpUjcMAc1nn1W1Dz/UK/+/+V//+5+GDh3q1pIBAED+lC+DQNM0NXToUC1atEhr1qxRxYoVb3nNjh07JEklS5aUJDVt2lS7du3SuXPnnG1Wr16twMBA1axZM0fqzgk+Hj65Mo631TtXxsksPz8/vfLK1V+LJ0+e7NwvMiPnz5+X9H+BXUZ8fHycy2s62l/vRjPZfHyufi2Sk9Pu2ViiRIkMX999912G/RQuXFihoaEKDQ1VmTJlVLduXf3rX//SunXr0ix/6cr9SHKG5De6n9ziCNodS+u6KjY2Vi1atNDjjz+uVatWKTIyUlarVSEhIc7n5HCrWaEOAwYM0JNPPinTNDVnzhx16NBBwcHBuvfee/Xaa68xUxAAAADIg1JSUvTll1/qyy+/VEpKirvLAbJmx44bhoAXBw+W5aOPdOD/N407f161Z82SbrByEQAAwM3kyyBwyJAhmjNnjr755hsFBAQoMjJSkZGRio+PlyQdPnxY48aN0/bt23X06FH9+OOPGjBggJo3b646depIktq0aaOaNWuqf//+2rlzp1atWqXRo0dryJAh8vbOm6HX9ZJTk1WlaJVcGatq0apKTk2+dUM3eOqpp1S2bFldunRJ77777i3bJyTkzixKh7Nnz2b4cny/Xm/hwoXO7+kTJ07ozz//1FdffaUWLVpk2D637ye3jRs3Tps2bVKxYsU0c+ZMnT17VnFxcTp37pwiIyN16tQpZ1vTNF3ud9q0adq9e7dee+01hYeHy9vbWzt27NC4ceNUpUoVrV69OiduBwAAAABwp9u1S/rsswxDwLUPP6yi06ZJkjo0aiQzNla+3btL69ZJP/zg3roBAEC+lC+DwE8//VQ2m03h4eEqWbKk8+WYYeXl5aWff/5Zbdq0UfXq1fXCCy/o4Ycf1pIlS5x9WK1WLV26VFarVU2bNlW/fv00YMAAjR071l23lWkWw6IGJRvkylgNSjWQxcib3y7e3t7Ovf0++OADXbhwIcN2ISEhkuTcay8jCQkJioqKStM+q0zTzPA1cODALPXrqO9We1WePHkyTXt3cczcc+yx6ar58+dLuroXwoABA1S8ePE0569f4jcz7r77bo0ZM0Zr167V5cuXtWTJEtWuXVtXrlzRY489lm52JwAAAAAAWZaUdMM9AR9YuFCSNOOll7RszRqpfXtpwwapQgWpfHn31g0AAPIlD3cXcDtuNeunbNmyioiIuGU/5cuX1/Lly7OrrFxntVjVvHxzeVo8lWzPucDC0+Kp+8vdL6vFmmNjZNWgQYP09ttv6/Dhw3rrrbcybFOvXj1J0sGDB3Xq1KkMl9Rcv369c4kZR/u8ylHflStXtGXLFjVq1ChdmwMHDjhnzGXH/VgsV8PgzMy8c2jQoIE8PDyUkpKiFStW6NFHH3XpOkeQee+992Z4/ueff850LRnx8vJSp06dVKVKFVWvXl1nzpzRwYMH89VSwQAAAACAfMBuzzAE1Icf6qKPjy58+qmq9OyZNgRct07at8/NhQMAgPwob07xgssK+xZW1+pdc3SMbjW6qbBv4RwdI6s8PDz0xhtvSJI++eSTDPd4a9OmjQIDA5WcnKzJkyenO5+amqpx48ZJku6//36VKFEiR2vOqrp166py5cqSpAkTJmTYxvFMKlSokGFQmFmBgYGSpMuXL2f6Wn9/f3Xr1k2S9PrrrysmJsal6xz7Ce7atSvdudjYWL355puZriUpKemG53x9fZ0fJyYmZrpvAAAAAABu6q67JE/PdCGgfH1VeMmSjEPApCTJmnffoA0AAPIugsB8LsWeomFNhuXoGMMaD1OKPe9vxN6nTx/VrFlT8fHxWrNmTbrzhQoV0iuvvCJJ+uijj/Tmm28qNjZWknTq1Cn17t1bGzdulMVi0fjx43O19tthGIazzh9++EFPP/20c1nTqKgoPfPMM5o7d64kafz48c7ZfFlx9913S5JWrlyZYdh6KxMmTFBAQIAOHDig5s2ba+3atbLb7ZKk+Ph4LVu2TB06dEhzTevWrSVJzz//vCIiIpyzEbdu3apWrVo57zkzHnzwQT3zzDNav359mr0a9+zZ41yytWTJkqpdu3am+wYAAAAA4KaKFpUmT04XAurHH6WmTTMOAfv1kx580M2FAwCA/IggMJ/zsHgorGyY+tXplyP996/TX03LNpWHJe+vImuxWG65x+OLL76oAQMGyDRNjR49WsHBwSpSpIjKli2r+fPny2KxaMqUKWrevHkuVZ01vXr10qhRoyRJU6dOVfHixVWkSBEVL15cU6ZMkSS9/PLL6tu3b7aM161bNxUpUkQHDhxQmTJlVLJkSVWoUEEVKlRw6frKlSvrhx9+UHBwsHbs2KEHHnhAfn5+KlasmAICAtSpUyetWLEizTXjx49XsWLFdOLECYWHh8vPz0/+/v5q1KiRdu3apW+++SbT9xEdHa0pU6aoRYsW8vf3V5EiReTr66tatWpp7dq18vPz0+zZs+Xhkfe/7wEAAAAA+VCrVtJzz7kWAoaHSwMGSIbh5qIBAEB+RBBYANhNuz7u8LFK+pfM1n5L+pfU1A5TZTft2dpvTurevftN98KzWq2aOXOmFixYoDZt2ig4OFixsbEqWbKkevfurS1btui///1vLlacdePHj9cvv/yiLl26qFixYoqNjVXRokXVuXNn/fzzz5o4cWK2jVWsWDGtXbtW3bt3V0hIiM6fP69jx47p2LFjLvfRsmVL/f333xoxYoRq1aolDw8PJSQkqFKlSurdu7d+/PHHNO3vuusubdmyRf369VPx4sWVmpqq4OBg9e3bV1u3blWbNm0yfR9ffvmlxowZo5YtW6pcuXLOWYHVq1fX0KFDtXv3brVq1SrT/QIAAADIOVarVS1atFCLFi1kZYlE5Hc1aki1a0uFCt06BOzQQRoyxM0FAwCA/MowHevsIdOio6MVFBQkm83m3DvtZhISEnTkyBFVrFhRPj4+2VpLcmqy9l3Yp+bTm8uWaMtyf0HeQVo/aL1qFKshT6tnNlQIIKfl5M8YAAAAAEAOWL9eCgmRnnoqfQjYrdvVJUFfftndVQIAgDzI1YyKde8KCE+rp2qG1NT6QevVbk47nYnN/P5tDiX9S2plv5WqGVIzXywJCgAAAAAAkC85tiZ5/XXpp5+kli2l3bul6Ghp+3bJ29u99QEAgHyPlKcA8bB4qEaxGto/dL+GLB+iOX/NyXQf/ev019QOU+Xn6UcICAAAAADIM0zT1Pnz5yVJISEhMtgvDQVJq1ZXXwAAANmMPQILGE+rp/y9/DW722z9+q9f9cjdj8jTcvOlPT0tnnrk7ke06V+bNKvbLPl7+RMCAgAAAADylOTkZH366af69NNPlZyc7O5yAAAAgHyBtKcAshhX891GpRvpux7f6VL8JW04vkHbTm/TgagDSkxNlLfVW1WLVlWDUg10f7n7Vdi3sFLsKWmuBwAAAAAAAAAAQP5FEFiAOWb1FfYtrI5VOqp95fbytP7f7MDk1GRZDIusFmua9gAAAAAAAAAAAMj/SH7uEFaLVVZZ0xy7NhQEAAAAAAAAAABAwcIakAAAAAAAAAAAAEABRBAIAAAAAAAAAAAAFEAEgQAAAAAAAAAAAEABxB6BAAAAAAAgz7NarWratKnzYwAAAAC3RhAIAAAAAADyPKvVqjZt2ri7DAAAACBfYWlQAAAAAAAAAAAAoAAiCLxD2O12paampjmWmpoqu93upooAAAAAAHCdaZq6fPmyLl++LNM03V0OAAAAkC+wNGgBZrfbZbFYFB8fr+PHj+v06dOKiopSSkqKPDw8VLRoUZUqVUrlypWTr6+vsz0AAAAAAHlNcnKyPvzwQ0nSyJEj5eXl5eaKAAAAgLyPILAAMk1ThmHo1KlT+v3337V///6bzvyzWCyqXr26mjRporJlyzqvBwAAAAAAAAAAQP5FEFjApKamKiUlRcuXL9dff/3l0jV2u1179+7V3r17VadOHXXo0EEeHh6yWq05XC0AAAAAAAAAAAByCutAFiB2u10XLlzQ1KlTXQ4Br/fXX39p6tSpunDhAvsH3qZ169bJMAxVqFDB3aUAAAAAAAAAAIA7GEFgAZGamqrz589r+vTpio2NzVJfsbGxmj59us6fP6/U1NRsqhAAAAAAAAAAAAC5iSCwADBNUykpKZozZ44SExOzpc/ExETNmTNHKSkpMk0zW/oEAAAAAAAAAABA7iEILAAMw9Dy5cuzPBPwerGxsVq+fLkMw8jWfgEAAAAAAAAAAJDzPNxdALLGbrfr1KlTt70n4K389ddfatCggUqXLi2LhdwYAAAAAOAeFotFDRo0cH4MAAAA4Nb4zTmfs1gs+v3333N0jM2bN7v9jyzDMGQYho4ePZrh+aNHjzrbXC88PFyGYWjGjBmKj4/XG2+8oWrVqsnX11fFixfXo48+qoMHD950/KioKL3++uuqX7++goOD5efnp6pVq+rRRx/V4sWLM30/R48e1dNPP61q1arJz89PAQEBql+/vt5++21duXIlw2tOnjypd955R+3atVOVKlXk5+enwMBA3XvvvXr99dd1+fLlDK9bt26dDMNQhQoVJEkrVqxQ+/btVbx4cVksFn3wwQfOtjt37tSAAQNUoUIFeXt7KyAgQHfddZfatWunDz74QHFxcZm+VwAAAADIDh4eHurYsaM6duwoDw/e1wwAAAC4gt+c87n4+Hjt378/R8fYt2+f4uPj5evrm6Pj5LTo6Gjdd999+vPPP+Xt7S2LxaLz58/ru+++0+rVq7VlyxZVqlQp3XUbNmxQt27dFBUVJUny8vKSv7+//vnnHx08eFDfffddpvZRXLhwofr27auEhARJkp+fnxITE/XHH3/ojz/+0Ndff63Vq1crNDQ0zXXDhg3T999/n6aGy5cva8eOHdqxY4e+/vprrVu3TmXKlLnh2O+++65efPFFGYahoKCgNAHv8uXL1bVrVyUnJ0uS8xkdOXJER44c0apVq9SuXTtVr17d5XsFAAAAAAAAAADuw4zAfMxut+vYsWOy2+05Ps7x48dzfJyc9vrrr+vSpUtauXKlrly5otjYWK1fv15lypTRxYsXNXLkyHTXHD58WJ06dVJUVJTq1q2rNWvWKC4uTlFRUYqJidFPP/2k7t27u1zD1q1b9eijjyolJUWjRo3SyZMndeXKFcXHx2vTpk1q0KCBdu3apQEDBqS7tkaNGvroo4904MABxcfHKyoqSgkJCVq3bp0aNmyow4cP66mnnrrh2GfPntWIESP03//+V2fOnNGlS5cUGxurHj16SJKGDh2q5ORkderUSX///bcSEhJks9lks9m0fv16PfHEE/Lx8XH5XgEAAAAgO5mmqStXrujKlSuZejMmAAAAcCdjRmA+Zpqmzpw5kytjnT59WpUrV86VsXJKYmKiVq9eneY+7r//fn3wwQfq0aOHfvzxRyUlJcnLy8t5fuTIkYqOjlbVqlW1fv16BQQEOM/5+vqqdevWat26tcs1PPfcc0pOTtZnn32WJrSzWq1q2rSpVq1apVq1aumnn37Stm3bnPtfSNK4cePS9efp6akWLVpo5cqVql69ulasWKGjR486lwG9VkJCgnr37q2PP/7YeczHx0dlypTRuXPndOTIEUnSl19+mWY2YmBgoO6//37df//9Lt8nAAAAAGS35ORkvfPOO5Ku/q127d9uAAAAADLGjMB8zGq1OperzGlRUVGyWq25MlZO6dGjR4ZhZufOnWUYhhITE3Xo0CHn8djYWC1atEiSNHbs2DQh4O04fPiwfv31VwUHB+vf//53hm2KFCmi9u3bS5JWr17tct9FihRRWFiYTNPUpk2bbtjupZdeyvC4v7+/c5nQ3AqXAQAAAAAAAABAzmJGYD6XkpKSK+Okpqbmyjg5qWHDhhke9/T0VPHixXX27FldunTJeXzbtm1KSUmRYRhq165dlsd3BHSxsbE33ccvNjZWknTixIl057Zs2aLPPvtMmzZtci4rer3Tp09n2K+vr6/uueeeDM/5+fmpRYsWWrt2rdq2baunn35anTp1Uu3atfN9AAwAAAAAAAAAwJ2KIDCf8/DInS9hQQiDbjajz7H3XXJysvPY2bNnJUlBQUEKCgrK8viOmXYpKSnOvm8mLi4uzefvvPOOhg8f7twLw2q1qnDhws7lcGw2mxISEjIMByWpaNGizll/Gfnyyy/VqVMn7du3T6+++qpeffVV+fv7q3nz5urdu7ceffTRXPt+AwAAAAAAAAAAWcfSoPlYamqqihYtmitjFS1atEDMCnQnu90uSbrnnntkmuYtXzNmzHBeu2fPHo0YMUKmaWro0KHas2ePEhMTdfHiRUVGRioyMlI9evSQJGdQeL1bhbl33XWX/vrrLy1atEhPPvmkatSoodjYWC1fvlz9+/dX48aNnbMVAQAAAAAAAABA3kcQmI8ZhqGSJUvmylilSpWSYRi5MlZGHCFWQkJChudtNlu2jxkaGursOzv6d/SX0ZKft/L999/Lbrerbdu2mjJlimrWrJku2HNlluGteHh4qGvXrpo2bZr27t2rM2fOaPLkyfLx8dEff/yhMWPGZHkMAAAAAAAAAACQOwgC8zGLxaLy5cvfdLnH7BqnXLlyOT7OzQQHB0uSTp48meH5rVu3ZvuYDRo0kIeHh0zT1IoVK7LcX9OmTSVJFy9e1ObNmzN1reO+77333gzPX7lyRb///nvWCsxAiRIl9OKLL2rYsGGSpIiIiGwfAwAAAAAAAAAA5AyCwHzO19dX1atXz9ExatSoIV9f3xwd41Zq164tSfrhhx/SnUtMTNQHH3yQ7WP6+/urW7dukqTXX39dMTExWeqvevXqatKkiSRp+PDhafYjvF58fLwSExOdnzv2KNy1a1eG7d98880s1ZecnHzDJUUlOb/+19YEAAAAALnJYrHonnvu0T333OPWN6oCAAAA+Qm/OedzdrvdGS7llMaNGzv3t3OXRx55RJL0xRdfaPr06c5Aas+ePerQoYNOnz6dI+NOmDBBAQEBOnDggJo3b661a9c6n0V8fLyWLVumDh06uNzfRx99JG9vb61fv16tWrXSxo0bnf2lpqZq165dGjt2rO666y6dOXPGeV3r1q0lScuWLdPEiRMVFxcnSTp//rxeeuklTZw4MUv7Re7Zs0e1atXSBx98oAMHDjhDweTkZH3//fd67733JElt27a97TEAAAAAICscWxl07dpVHh4e7i4HAAAAyBcIAvM5i8WismXLqk6dOjnSf506dVS2bFm3v9vy8ccfV+PGjZWYmKh//etf8vf3V1BQkGrVqqUdO3Zo+vTpOTJu5cqV9cMPPyg4OFg7duzQAw88ID8/PxUrVkwBAQHq1KlTppYNbdiwoRYtWqSgoCBt2LBB999/v7M/X19f1alTR6+//roiIyPT7MnYpk0bde/eXZL0yiuvyN/fX0WKFFFoaKjeeecd/fvf/1anTp2ydK979+7Vc889p2rVqsnX11dFixaVj4+PevToIZvNpgYNGmj06NFZGgMAAAAAAAAAAOQegsACwDRNdejQQf7+/tnar7+/vzp06HDTJSNzi6enp1avXq2XXnpJFSpUkMViUaFChTRw4EBt375d99xzT46N3bJlS/39998aMWKEatWqJQ8PDyUkJKhSpUrq3bu3fvzxx0z11759ex04cECjR49WvXr15O3trcuXLyswMFBhYWF6+eWXtX37dpUvXz7Ndd99953eeust1ahRQ56enjJNU/fdd59mzpypL7/8Mkv3WKNGDS1YsECDBw/Wvffeq+DgYEVHRysoKEjNmjXTlClT9OuvvyowMDBL4wAAAADA7TJNU0lJSUpKSsoTf6cCAAAA+YFh8tvzbXMEJTabzaWAJCEhQUeOHFHFihXl4+OTrbWkpqbqwoULaZbNzApvb28NGjRIxYoVk9VqzYYKAeS0nPwZAwAAALhbUlKSJk6cKEkaOXKkvLy83FwRAAAA4D6uZlTMCCwgrFarQkJCNGjQoCzPDPT399egQYMUEhJCCAgAAAAAAAAAAJBPEQQWIBaLRcWKFdPQoUNve8/AOnXqaOjQoQoJCXH7voAAAAAAAAAAAAC4fR7uLgDZy2q1ymKxqFu3bmrQoIE2b96sffv2yW633/Aai8WiGjVqqHHjxipbtqxM05RhGLlYNQAAAAAAAAAAALIbQWAB5AjxSpcurR49eig+Pl7Hjx/X6dOnFRUVpdTUVFmtVhUtWlSlSpVSuXLl5Ovr6wwLCQEBAAAAAAAAAADyP4LAAsyxtKevr6+qVKmiypUrp9nzLzU1VYZhONuxFCgAAAAAAAAAAEDBQRB4h8go5Ls2FAQAAAAAAAAAAEDBQhAIAAAAAADyPIvFopo1azo/BgAAAHBrBIEAAAAAACDP8/DwUM+ePd1dBgAAAJCv8BY6AAAAAAAAAAAAoAAiCAQAAAAAAAAAAAAKIJYGBQAAAAAAeV5SUpImTpwoSRo5cqS8vLzcXBEAAACQ9zEjEAAAAAAAAAAAACiACAIBAAAAAAAAAACAAoggEAAAAAAAAAAAACiACAIBAAAAAAAAAACAAoggEAAAAAAAAAAAACiACAJRYMyYMUOGYSg8PNzdpRQ44eHhMgxDM2bMyLY+3f31+umnn9SqVSsFBwfLYrFk+/0BAAAAAAAAAOBuHu4uAOmdOHFC58+fd3cZty0kJERly5bN1j5nzJiho0ePqmvXrqpbt2629o07z4YNG9S+fXvZ7XZZrVaFhITIMAz5+vq6uzQAAAAAN2CxWFSlShXnxwAAAABujSAwjzlx4oRq1KihK1euuLuU21aoUCHt27cvW8PAGTNmKCIiQhUqVCAIRJZ99NFHstvteuSRRzRjxgwCQAAAACAf8PDwUJ8+fdxdBgAAAJCvEATmMefPn9eVK1f09ddfq3r16u4uJ9P279+vvn376vz589k+KxDILnv27JEk9e/fnxAQAAAAAAAAAFBgEQTmUdWrV1e9evXcXQZQIMXHx0uS/P393VwJAAAAAAAAAAA5h0X1kafNmDFDhmEoIiJCkjRo0CAZhuF8VahQ4YbXLlmyRC1btlRwcLD8/f3VpEkTzZ0796bj2e12zZ49W61bt1ZISIi8vLxUqlQp9erVS5s3b850/ZUqVZJhGFq2bFm6c08//bTzPjLqu3fv3jIMQ2+88Ua21hkbG6sJEyaoYcOGCgoKko+Pj6pUqaJnnnlGJ06cyPQ9JiYmqmvXrjIMQ+XKldOBAwcy3YckzZw5U02aNFFgYKCCgoLUqlUrrVy58pbXLVmyRF26dFGJEiXk5eWl4sWL66GHHtKqVavStXU876NHj0qSWrZs6TwWHh6epq3dbtdXX32lFi1aqEiRIvLx8VHFihX15JNP6tChQxnWsm7dujTflytWrFD79u1VvHhxWSwWffDBB2na7969W//6179UsWJF+fj4KDg4WPfdd58+++wzJScn3/LeAQAAgDtJUlKSJkyYoAkTJigpKcnd5QAAAAD5AkEg8jRfX1+FhobK09NTkhQYGKjQ0FDnKyQkJMPrxo0bp86dO2v9+vWSpCtXrmjz5s3q06dPujDGISYmRm3bttWAAQP0888/KyoqSr6+vjpz5ozmzZunsLAwTZ06NVP1t2jRQpKcdVzLEW7e6ryjj+yoc9++fapVq5ZGjRqlbdu2KS4uTh4eHjp06JCmTJmie+65R7/++qvL9xcbG6sOHTrohx9+UJUqVbRx40ZVrVrV5esdnnvuOQ0cOFBbt26V1WpVTEyM1qxZo/bt2+udd97J8Jrk5GT169dPnTt31o8//qizZ8/K19dX58+f19KlS9WuXTuNGDEizTWO7xuL5eqPvsKFCzuPFSlSxNkuLi5O7du31+OPP67169crNjZWPj4+Onr0qL744gvVrl1bP/zww03v6d1331WHDh20atUqJScnO8d0mDp1qu655x5Nnz5dR48elaenp2JjY7Vp0yb95z//UZs2bRQXF5fpZwkAAAAUZMnJybxpDgAAAMgEgkDkab169VJkZKTCwsIkSR9++KEiIyOdr61bt6a7ZseOHRozZozGjRunqKgoXb58WZGRkerRo4ckaeTIkbp48WK66xzBWr169bRq1SrFxcXJZrPp4sWLGj9+vKxWq5599tlMBWXNmzeXlDb0k6SoqCjt3r1bAQEBGZ4/ePCgzpw5Iy8vLzVp0iRb6rTZbOrQoYOOHTumnj17aufOnUpISFBsbKwOHz6sPn366NKlS3r44Yd1+fLlW97bxYsX9eCDD2rNmjWqU6eONmzYoHLlyrn8bBz+/PNPffDBBxoxYoQuXryoS5cu6dSpU+rbt68kafjw4dq4cWO664YPH66vv/5alStX1rx58xQbGyubzabo6Gh98sknCggI0KRJk9LMAnV83zj2r1y4cKHz2MKFC53tnn/+ef3000/y9vbWZ599ppiYGF2+fFl///23wsPDlZCQoD59+txw9uPZs2c1YsQI/fe//9WZM2d06dIlxcbGOr8HFy9erKefflqFChXSpEmTdP78ecXExCguLk4rV65UlSpVtG7dOj333HOZfp4AAAAAAAAAADgQBKLAsdlsGjNmjEaPHq3g4GBJV2eCzZo1SyEhIUpISNDSpUvTXPPzzz9r8eLFqlatmtasWaM2bdrIx8dH0tVZY6NGjdLYsWNlt9s1ceJEl2txzObbvn27YmNjncc3bNgg0zTVt29fFSlSRBs3bpTdbneedwSDjRo1kq+vb7bUOXnyZB09elS9e/fWvHnzVKdOHVmtVknSXXfdpa+//lrt2rXT2bNn9eWXX970viIjI9WiRQtt3rxZTZo00bp16xQaGuryc7lWdHS0Hn/8cb311lsKCgqSJJUsWVKzZ89Wy5YtZZpmuuVRDx48qA8//FAhISFas2aNevbsqUKFCkmSAgIC9J//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yTAMLViwIM/rw4cPl2EYeR49e/bMM+bChQuKjY1VaGiowsLC9MgjjygtLa0E3wUAAAAAACgot9utn376ST/99JPcbrev43hVy5YtdejQIZmmmedvHC+99JKsVqsMw9C8efN8FxAAAABlVpksAtPT09W6dWu9++671xzTs2dPnT59Ovcxe/bsPK/HxsYqPj5eP/zwgxYvXqzVq1frscceK+7oAAAAAACgCJxOp2bPnq3Zs2fL6XT6Ok6xue+++2Saplwul15//fXc4/fff78Mw1CdOnW0fft2HyYEAABAWVImi8BevXrp73//u/r163fNMUFBQYqMjMx9VKlSJfe1ffv2aenSpZoxY4ZiYmLUuXNnTZkyRXPmzNGpU6dK4i0AAAAAAABck8Vi0Z/+9CeZpqnU1FQNGzZMknTixAm1a9dOhmGoR48eOnPmjI+TAgAAoDQrk0VgQaxcuVI1atRQkyZN9MQTT+j8+fO5r23YsEFhYWHq0KFD7rHu3bvLYrFo06ZN15wzOztbqampeR4AAAAAAADFqXLlyvrkk09kmqZ+/vlndezYUZL0ww8/qGbNmjIMQ0899ZSysrJ8nBQAAACljV8WgT179tTMmTO1bNkyvf7661q1apV69eqVe4PtM2fOqEaNGnnOsVqtqlq16nU/STdx4kTZ7fbcR506dYr1fQAAAAAAAPxagwYNtHnzZpmmqVWrVqlSpUqSpMmTJ6tChQoyDEMffPCBTNP0cVIAAACUBn5ZBD744IO699571bJlS/Xt21eLFy/Wli1btHLlSo/mnTBhglJSUnIfx48f905gAAAAAACAQuratasuXrwot9utDz/8MPf4448/LovFopCQEI//FgIAAICyzS+LwN+64YYbVL16dR06dEiSFBkZqYSEhDxjnE6nLly4oMjIyGvOExQUpNDQ0DwPAAAAAAAAXzIMQ48++qhM01RWVpbGjx8vScrMzFS3bt1kGIY6dOign3/+2cdJAQAAUNK8WgRmZmZq7dq1mjdvnmbOnFlq7qF34sQJnT9/XjVr1pQkderUScnJydq6dWvumOXLl8vtdismJsZXMQEAAAAAADwSFBSkf/7znzJNU2fOnFGvXr0kSVu3blXDhg1lGIaGDh1aav5mAwAAgOLllSLw+PHjGjp0qKpUqaLf/e53euCBBzRixAidOHEiz7iPPvpIN910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AAAAAAAADohEIAAAAAAAAAAAAOCASAQCAAAAAAAAAAAADohEIAAAAAAAAAAAAOCASAQCBez27dvq16+fPD09VbZsWQ0dOlT379/PsV5ERIQ6dOggd3d3eXp66pVXXtHDhw8LIWIAxVl+xxxJMgxDXbt2lclk0vr16ws2UADFXl7Hm9u3b2v06NGqU6eOSpUqpapVq2rMmDG6d+9eIUYNoDj46quvFBgYKDc3N7Vq1Uo///yz3fJr1qxR3bp15ebmpoYNG+qHH34opEgBFHd5GW8WL16s9u3bq1y5cipXrpw6duyY4/gEAJnl9Wccs1WrVslkMikkJKRgA4TDIhEIFLB+/frp+PHj2r59uzZt2qQ9e/Zo+PDhdutERESoS5cu6tSpk37++WcdOnRIo0aNkpMTX1kA9uVnzDGbM2eOTCZTAUcIwFHkdbyJjY1VbGysZs2apWPHjmnZsmXasmWLhg4dWohRA3jerV69Wu+//75CQ0MVHR2tRo0aqXPnzoqPj7da/qefftI777yjoUOH6vDhwwoJCVFISIiOHTtWyJEDKG7yOt6Eh4frnXfe0a5duxQRESF/f3916tRJV69eLeTIARRHeR1zzC5evKiJEyeqffv2hRQpHJHJMAyjqIMAHNXJkydVv359HTp0SM2bN5ckbdmyRa+//rp+++03+fn5Wa3XunVrvfbaa5o+fXphhgugmMvvmCNJR44c0R//+EdFRkaqcuXKWrduHX9pBsCmpxlvMluzZo369++vpKQklShRoiBDBlBMtGrVSi1atND8+fMlSenp6fL399fo0aM1efLkbOV79+6tpKQkbdq0yXKsdevWaty4sRYuXFhocQMofvI63jwpLS1N5cqV0/z58zVgwICCDhdAMZefMSctLU2vvPKKhgwZor179+ru3bus4IR8YXoRUIAiIiJUtmxZyy/IJKljx45ycnLSwYMHrdaJj4/XwYMHValSJbVt21Y+Pj4KCgrSvn37CitsAMVUfsYcSXrw4IH69u2rr776Sr6+voURKoBiLr/jzZPu3bsnT09PkoAAJEnJycmKiopSx44dLcecnJzUsWNHRUREWK0TERGRpbwkde7c2WZ5AJDyN9486cGDB0pJSVH58uULKkwADiK/Y85///d/q1KlSqyigqdGIhAoQHFxcapUqVKWYyVKlFD58uUVFxdntc758+cl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
"
class="
"
>
</div>

</div>

<div class="jp-OutputArea-child">

    
    <div class="jp-OutputPrompt jp-OutputArea-prompt"></div>




<div class="jp-RenderedImage jp-OutputArea-output ">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABwIAAAO/CAYAAADMMQKRAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3gU5doG8Ht2s+k9kEIIBGkBAlICQoAQEAlF6UqRqohIExEpB6QIUkQFFFQQD6FKL0fpLQQIvRNaREIoSUjvZct8f+TLmE3d1M3G+3dduc7OzFuemWziIc8+7yuIoiiCiIiIiIiIiIiIiIiIiKoUmb4DICIiIiIiIiIiIiIiIqKyx0QgERERERERERERERERURXERCARERERERERERERERFRFcREIBEREREREREREREREVEVxEQgERERERERERERERERURXERCARERERERERERERERFRFcREIBEREREREREREREREVEVxEQgERERERERERERERERURXERCARERERERERERERERFRFcREIBERERERlQt/f38IggBBEODr66vvcIhKxN3dXXofBwQEFNk+ODgY48ePh6enJ6ytrSGTyaT+/v7+5R4vERERERFRTkwEEhEREf2LZP8xWhAEzJ8/v1h9Q0NDtfrr8gft1NRU+Pv7Y8iQIWjYsCHs7OxgZGQES0tLuLm5wcfHBx9//DHWr1+PkJCQkt2UAcRAVFWMGjVK6/dAab90SawZks2bN6NFixb4+eefERwcjKSkJIiiqO+wiqTRaHDx4kV8/fXX6NOnD+rWrQsrKysYGxvDyckJbdu2xdSpU3Hz5s0SzxEfH481a9bA19cXNWvWhImJCWrWrAlfX1+sWbMG8fHxxRpPpVLh1q1b+O233zBu3Dh4eXnB2NhYem+5u7uXOFYgK6E7bdo0tGrVCtWrV5fi9fHxwYoVK/Dq1atSjV8caWlp2LhxI7p37w53d3eYmprCxcUF7dq1w7JlyxAREaHTOPPnzy/Vz2tZf6AjNDQUW7ZswdSpU9GtWzc0aNAA1tbWMDIygpWVFerUqYO+ffti9erViIuLK9bY5f3+ICIiIjIkRvoOgIiIiIiqpo0bN2Lq1KmIjY3Ncy0lJQUpKSl4/vw5zp49i3Xr1gEAmjRpgrt371apGKqC0NBQ1KlTRzo2hMQGUUV7+fIlPvroIyiV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/v37MWTIEHh5ecHe3h5paWl4/Pgx/vjjDxw+fFjqa2RkhG3bthX5R8YjR47gyJEjcHR0ROfOndGuXTvUrl0bDg4OUKlUCA8Px6VLl7Bz505ERERI/apVq4aVK1eWyX2WdQx16tRB79698b///Q8AMH/+fFy+fBnvv/8+3NzckJCQgHPnzuHXX39FbGwsatSogebNm+PQoUNlcj/FZWpqih07dsDb2xvJyclISkrC22+/jS5duqB///6oX78+zMzMEBUVhRs3buDgwYO4ceMGPv3003z3hxo6dKi0191vv/2GgwcPwtPTU2sJucGDB2Pw4MHFjnXNmjU4e/YsIiMjoVQq0a9fPwwYMAADBgyAq6sroqOjcejQIWzcuFFK7JqammLTpk2VtmoOAMaPH4+9e/fi1KlTALKqdk6dOoUPPvgADRs2RHp6Os6fP49ffvkFMTExUr/vvvsOtWvX1lfYhXrvvfe0khGiKKJfv34lHu+tt97C559/Lh136tQJr7/+uvT7afTo0Th27Bj69+8PJycnREdH48SJE9iwYQNSU1PRrFkzmJqa6rwPI2kLDw/H2LFjtZIx6enpxVpa8siRIwVe69evH959913s2rULQFbC78qVKxgzZgxq166NiIgIbN26FX/++afU591330Xfvn0LnfPp06do2LBhnvM5P/jx9OlTrUrmbHPmzMGcOXPyHTc4OBhDhgxBo0aN8Pbbb6NVq1ZwdnaGUqlEWFgYDh8+jP3790vzODo64uDBg2W6VHa2li1b4vPPP8e3334LIKsy/+HDhxg/fjwaNGiA2NhY7Nu3D7///rv0AYP27dtj/PjxOs/x6tUrre/fiBEjKiwBe+LECezZswdubm7o3r07WrRogVq1asHGxgaZmZl49eoVrl+/jt27d+PJkydSv2rVqhW53HV5vT+IiIiIDBUTgURERET/Mqampjhx4gQGDBiAwMBAAMDjx48LrHDLZmtri507dxb6KfzcSZlXr15hx44d2LFjR5Fx1a1bF/v27UOdOnV0uIuClWcMv/zyC27cuIFnz54BAA4dOpRvos/GxgY7d+4s9d58pdW0aVOcOXMGvXr1kpKdp06dkhJTxTF+/HgcOHAAp0+fBpBVxZYzgQqgxHvEOTo64vTp03jrrbekSso9e/bkW50IAFZWVvjf//6nVaVYGQmCgP3796N3794ICAgAkFUVdeXKlQL7LF++HGPHjq2gCIsvd6Xr7du3cfv27RKPl7vyVhAEbN26Fe3bt0dCQgJEUcS2bdvy3SPN1dUVu3btqtTPq7LLyMjIU6Wa/d+FsrJx40ZER0dLvzvOnTuHc+fO5du2c+fOBVaB5iSKok57sObXpqgqcQC4f/8+7t+/X2ibRo0aYdeuXVLldXlYtmwZXr58Kb3/b9++rVXVn1PTpk2xb9++YlVybt26Vet5jBw5snQBl8CzZ890/m9lo0aNsGPHDnh4eBTarrzfH0RERESGhkuDEhEREf0LVatWDSdPnoS/vz88PT0LbWtjY4MpU6bg3r17eOuttwpt27lzZ9y9exdfffUVOnToABMTkyJjadKkCZYvX467d++iadOmxbqPio7BxcUFly5dwjvvvJPvdZlMBj8/P9y4cQPt27cv8T2UpZYtW+LevXuYPn06bG1tC2xnamqKfv36YdiwYfleVygUOH78OPz9/fH222/Dzc1Na7/J0mrUqBFu376NyZMna1UZ5o5hyJAhuHv3bqn2kaxIVlZWOH78OFatWqW1/11u3t7eOHfuHKZNm1aB0VVOTZo0wcWLFwv80IFCocCgQYNw8+ZNNGjQoIKjo+IyMzPDiRMnsHTpUjg6OubbxtHREUuXLsWJEyfK9PdKcdWrVw8tW7YstCrO3d0dX3/9NW7evKm1B2J5kMlk2Lp1K9avX19glbCNjQ2++OILXL58GdWrVy/W+DmTrh06dEDdunVLFW9xLFq0CG+++aZO3+/XX38dP/zwA27evFkm/z+BiIiI6N9GEItakJ2IiIiIqryXL1/iwoULiIiIQHx8PMzMzODg4IAmTZqgRYsWJV5+MT09Hffu3UNISAgiIiKQnJwMIyMjWFtbo1atWmjevDlcXV3L+G4qJoa///4bgYGBCA8Ph5mZGVxdXeHt7V3u91MaarUaFy9exIMHDxAVFQUAsLe3h4eHB1q3bq3XP8DnlJ6ejsDAQPz999+IjY2Vvle+vr6wtrbWd3glJooirly5gjt37iAqKgomJiZwdnZGx44dUbNmTX2HVykFBwcjKCgI0dHRsLKygqurKzp16gR7e3t9h0YloFKpEBgYiMePHyM6OhrVqlVD3bp14ePjAyOjyrNgUWxsLG7cuIGXL18iMjISQNYHQRo1aoSWLVvqJSZRFHHx4kXcv38fkZGRsLOzg7u7O3x9ffNd4tJQqFQqBAcH49GjR3jx4gWSk5NhbGwMa2tr1K5dGy1btoSTk5O+wyQiIiIyaEwEEhEREREREREREREREVVBXBqUiIiIiIiIiIiIiIiIqApiIpCIiIiIiIiIiIiIiIioCmIikIiIiIiIiIiIiIiIiKgKYiKQiIiIiIiIiIiIiIiIqApiIpCIiIiIiIiIiIiIiIioCjLSdwCGTKPR4OXLl7CysoIgCPoOh4iIiIiIiIiIiIiIiP4FRFFEUlISatSoAZms4Lo/JgJL4eXLl3Bzc9N3GERERERERERERERERPQv9OzZM9SsWbPA60wEloKVlRWArIdsbW2t52iIiIiIiIiIqq7MzEx89913AIDPP/8cxsbGeo6IiIiIiEh/EhMT4ebmJuWqCsJEYClkLwdqbW3NRCARERERERFROcrMzISpqSmArH+HMxFIRERERIQit64reNFQIiIiIiIiIiIiIiIiIjJYTAQSERERERERERERERERVUFMBBIRERERERERERERERFVQUwEEhEREREREREREREREVVBRvoOgIiIiIiIiIioKIIgoHr16tJrIiIiIiIqGhOBRERERERERFTpKRQKjB8/Xt9hEBEREREZFC4NSkRERERERERERERERFQFMRFIREREREREREREREREVAVxaVA9UqlUUKlU+g6DiAyYTCaDQqHgHilEREREVOUplUr8+uuvAICPPvoICoVCzxEREREREVV+TATqQWpqKqKjo5GSkqLvUIioClAoFLCyskK1atUgl8v1HQ4RERERUbkQRRFRUVHSayIiIiIiKhoTgRUsMzMTz549g0KhgIuLC0xMTFjJQ0QlIooi1Go1kpOTER8fj7S0NLi5uTEZSEREREREREREREQAmAiscK9evYJcLkft2rX5x3oiKhOWlpawsbFBWFgYoqOj4eTkpO+QiIiIiIiIiIiIiKgSkOk7gH8TURSRmpoKGxsbJgGJqEyZmZnB2toaSUlJXCaJiIiIiIiIiIiIiAAwEVihlEol1Go1zMzM9B0KEVVBVlZWUCqVUCqV+g6FiIiIiIiIiIiIiCoBJgIrkEajAQBWAxJRucj+3ZL9u4aIiIiIiIiIiIiI/t24R6AeCIJQ8ZOq1YBGAygU/5xTKgGZDGBikqhK0MvvFiIiIiKiCiIIAmxsbKTXRERE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nj59iujo6GLFbGlpiXfeeUc67t+/P0xMTArtU5LnuX79eixYsACdO3dGrVq1pKpADw8PTJw4EXfv3sWbb75ZrNiJiIiIiKh0FAoFFAqFvsMgIiIiIjIYgpjfZl+kk8TERNjY2CAhIUHa/6ww6enpePLkCerUqQNTU9OyDUapBO7fB3x8gISE0o9nYwMEBgKNGgH8RxaRQSjX3zFEREREREREREREVGnomqNiRWBVoVAAjRtnJe9KWxno4pI1TuPGTAISEREREREREREREREZKCYCqxIjo6wKvgcPsvYMLInhw7P6N26cNR4REREREREREREREREZJCYCqxqFArC0BDZvBs6fB957r+iqPoUiq11QELBpU1Z/JgGJiIiIiIioElGpVNi2bRu2bdsGlUql73CIiIiIiAwCsz1Vkez/87tt2gA7dgBxccDZs8DVq8CjR0BGBmBiAjRoAHh5AR07AnZ2QPY/pGTMDxMREREREVHlotFoEBISIr0mIiIiIqKiGWTG5+eff0azZs1gbW0Na2trtGvXDocPH5aup6enY8KECXBwcIClpSUGDBiAyMhIrTHCwsLQq1cvmJubw9HREV988UXV+0RhdlWfnR3Qqxfw5ZfA9u3Avn1Z//vll1nn7ey02xMREREREREREREREZHBM8hEYM2aNbF06VJcu3YNV69eRZcuXdCnTx8EBwcDAD777DP88ccf2LVrF86cOYOXL1+if//+Un+1Wo1evXohMzMTQUFB2LhxI/z9/TF37lx93VL5k8vzLhGqUGSdJyIiIiIiIiIiIiIioirHIEvA3nnnHa3jr7/+Gj///DMuXryImjVr4rfffsO2bdvQpUsXAMCGDRvQqFEjXLx4EW3btsWxY8dw7949nDhxAk5OTmjevDkWLlyIGTNmYP78+TA2NtbHbRERERERERERERERERGVGYOsCMxJrVZj+/btSElJQbt27XDt2jUolUp07dpVauPh4YFatWrhwoULAIALFy6gadOmcHJyktr4+fkhMTFRqirMT0ZGBhITE7W+iIiIiIiIiIiIiIiIiCojg00E3rlzB5aWljAxMcG4ceOwb98+NG7cGBERETA2Noatra1WeycnJ0RERAAAIiIitJKA2dezrxVkyZIlsLGxkb7c3NzK9qaIiIiIiIiIiIiIiIiIyojBJgIbNmyImzdv4tKlS/jk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ERERERGQtTe8hYUFLCwsDG7/dSIiIiIifWEisArQaIA1awAXl7Id18UFWL06a3xD8tZbb6FFixYAgIULFwIAHB0dcebMGWzduhU9e/ZE9erVkZSUBADw8PDAiBEjsHPnTsycObPY89WrVw+3bt3C3Llz4enpKZ339PTEl19+idu3b6NBgwZlcGcV58CBA5g1axbat2+PGjVqIDk5GcbGxmjWrBlmzpyJ4OBgqRIym0KhwMmTJzF8+HC4uroiLi4OT58+xdOnT6H6/5LSkoxLREREREREREREREQlI4jZ6xhSsSUmJsLGxgYJCQnS/miFSU9Px5MnT1CnTh2YmpqWaSxKJXD/PuDjAyQklH48GxsgMBBo1AjgiitEhqE8f8cQEREREembSqXC0aNHAQB+fn4wMqSla4iIiIiIypiuOSpWBFYRCgXQuHFW8q60lYEuLlnjNG7MJCARERERERFVDhqNBlevXsXVq1ehMbSla4iIiIiI9ISJwCrEyCirgu/Bg5LvGTh8eFb/xo0Na19AIiIiIiIiIiIiIiIi0sZEYBWjUACWlsDmzcD588B77xVd1adQZLULCgI2bcrqzyQgERERERERERERERGRYWO6pwqS/X96t00bYMcOIC4OOHsWuHoVePQIyMgATEyABg0ALy+gY0fAzg5QqbT7ExERERERERERERERkeFiIrAKy67qs7MDevUCevTQrg5UKrOSfnK5dnsiIiIiIiIiIiIiIiIyfEz9/EvI5f8k/LIVtWQoERERERERERERERERGS4uAklERERERERERERERERUBbEikIiIiIiIiIgqPYVCgU8//VR6TURERERERWMikIiIiIiIiIgqPUEQYGtrq+8wiIiIiIgMCpcGJSIiIiIiIiIiIiIiIqqCWBFIRERERERERJWeWq3GyZMnAQBvvvkm5HK5niMiIiIiIqr8WBFIRERERERERJWeWq3GhQsXcOHCBajVan2HQ0RERERkEJgI/JfQqDVQK7X/oaRWqqFRa/QUEREREREREREREREREZUnLg1ahWlUGsiMZEiLS0NYYBheXn2JmJAYqNJVMDI1gkN9B9TwqoFaPrVgZmcmtSciIiIiIiIiIiIiIiLDx0RgFSRqRAgyAS8uv8DFlRfxYP8DaJQFV/7JFDJ49PVA2ylt4ebtJvUnIiIiIiIiIiIiIiIiw8VE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zKMYyBUGlAUE0KxZM60kYHEIgoBevXoBAM6fP19gu6lTp0pJwJz69u0LALh7967W+exEWkF751Wk2NhYnD59GgAwa9asfJfVmTFjBkxNTZGcnIxDhw7lO87YsWOlJGBO2c/gyZMnhVZV5lRez6cyPXciIiIiIiIiIiIioorCRKCBU6WrKmQedYbhbcRe1D57QNb+djNmzECrVq1ga2sLuVwOQRAgCAI+++wzAMDLly8L7N+6det8z7u6ugIA4uLitM736NEDAHDgwAH07t0be/fuRUxMxSRzc7tx4wZEUYQgCOjUqVO+bWxsbNCqVSsAwPXr1/NtU9QzAID4+HidYurZsyeArATkhAkTcPr0aaSlpenUVx/jEhERERERERERERFVZkwEGjgj04pZ3VVuYljVgABQvXr1Qq+fOXMGjRo1wjfffIPr168jISEBVlZWcHJygpOTk1RFVlg1m5WVVb7nTU1NAQAqlXaitlOnTvjqq69gZGSEP/74AwMGDEC1atXQqFEjTJs2DSEhIcW5xVKJiooCkJXss7S0LLBdzZo1tdrnVtQzAAClUqlTTDNmzEDv3r2RmZmJn376CV26dIG1tTW8vb2xfPlynROKFTUuEREREREREREREVFlxkSgAVMr1XCon3dJxvLg0MABaqVhVQXmt9RlNqVSiWHDhiE5ORldu3ZFYGAg0tLSEB8fj4iICEREROD7778HAIiiWKZxffnll3j06BGWLFkCPz8/WFtb48GDB/juu+/QuHFjbNq0qUznK0pGRkaFzlcYExMTHDhwABcuXMD06dPRtm1bCIIgHTdo0AC3bt2qNOMSEREREREREREREVVmTAQaMEEmwMXLpULmquFVA4JMqJC5KsKFCxfw/Plz2Nvb48CBA+jYsaNWBRsAREZGltv8derUwcyZM3HkyBFprz4fHx+oVCqMHz8er169Kre5s2VXTKalpRVY7QdkLZ+as31FaNu2LZYtW4YLFy4gLi4Ov//+O2rVqoWoqCiMGTOm0o1LRERERETlz8jICGPGjMGYMWNgZFQxq+MQERERERk6JgINmEwuQ22f2pApyvfbKFPIUKtjLcjkVeftkp3catCgAczNzfNtc+LEiQqJRS6Xw9fXF3/++ScUCgVSUlJw9epVnfrKZFnfk5JULbZo0QKCkJXcPX36dL5tEhIScO3aNQBAy5Yt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8+LzB8+dO3fNfocOHcrxWe6++255eXlp//79Gj16tMvvgac5nuedd95x6X2IjIzM9RxpaWnXXd+VVhJK/197r169XKr90vMRAQAAgBuVYRiqUqWKqlSpcsVdTgAAAABkRxAISIqIiJAkHTlyxONj16lTRxEREUpPT9fPP//sDPoc4ZTValXbtm0VHx+vXbt2XXFbUHfqdPS7nr4X69Gjh+bMmSOr1ao333xTr7766nWP5XDixIkr3ktLS3Nu4xoeHu68npdfL8c8Vxvbsc3qpXW5Ii9rBwAAAIozb29vDRkyREOGDJG3t3dBlwMAAAAUCQSBKBIc2yyappkn47du3VqStGzZsjwZ37EqMDo6Oseg71r33a2zWrVqzgDK3Wfs27evZs2aJYvFotdee03jx493a7zDhw9fcQXixo0blZWVJcMw1LhxY+d1x/uwfPlyt+bOieOcxs2bN19xW841a9ZIkgIDA1WnTp1cje+o/ffff9fx48fdqBQAAAAAAAAAgKsjCESREBwcLMn1s/Fya8iQIZKkFStWXDNccqxQyw1HqLdkyRJt375dtWvXVrly5S67/8UXXygmJsa5StCTdTr6Tp48+aoBlGma13yfBwwYoM8++0yGYWjUqFF66623rtr+WiZMmJBjHW+88YYkqVOnTipVqpTz3uDBg2UYhvbu3auPPvroqmPn9ut11113yWKxKC4uTh9//PFl91NSUpxnJd51111X3QY0J506dVKlSpWUlZWlF1544aptr+d7DQAAAAAAAAAAB4JAFAk33XSTJGn+/Pmy2WweHz8qKkp33XWXTNNUnz59NGnSJJ05c8Z5Pz4+XgsXLlTPnj01fPjwXI/vWPG3fft2ZWVlXbbar3nz5goMDNTWrVsl/f+5gZ6s86WXXlL16tV19uxZtWnTRnPnzlVqaqrz/pEjR/Txxx+radOmWrhw4TWfaciQIfroo49kGIaef/55TZs2zeX342LBwcH6+OOP9fLLLzu/trGxsXrggQe0evVqGYZx2Rak9evX17PPPitJeuKJJzRy5Mhs23WeP39eP/74o+6//37dc889uaqnSpUqeuSRRyT9/Z59/PHHunDhgiRp//796t69u/766y8FBARc1zmJ3t7emjZtmgzD0Jw5c9S7d2/t2LHDeT8jI0Pbtm3TiBEjVK1atVyPDwAAABRX6enpmjRp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kbS0NO3du1exsbGKj4+Xn5+fli5d6nh99+7dOnTokBo2bOjBKnE9jz/umcPpK1asqNb/2IeqfPnyGjlypFJSUhQSEqIxY8bol19+0YABA7K0+/jjj1WrVi1HMFikSBG9/PLLjrMqC5OjR49qwIABevjhhxUZGakVK1bkKAR888039corr+itt96S1WrVrbfeqh07dnC2IgAAXur226XvvpN6985fCBgSIn3zjT0EDAz09KzgTcqUkZYulZx9wkN4uPTjj1K9es7rs0nZJtr2+Db9+65/q1R43tLL20verlmdZ+mHHj+oZHjJbNunW9LVaXYnLd+/XPMfmq9KRSvlaVwAAAAABYtXBoHPP/+8Vq5cqQMHDmjdunXq1KmTfH191b17d0VERKhfv3569tlntXz5ciUlJalv375q2LCh7rjjDk+Xjmvo1q2bihYt6vZxH3vssetu9enj46M6deooKSlJderU0SeffOJYNWiz2bRixQp17drV0f7cuXN6++23VbZsWUc4WKFCBY0ZM0anT59215Rybc+ePRowYIA+++wzlStXLk8hoL+/v+bMmaNWrVrpxRdfVIMGDbRy5UpPTw0AALhApUr2AG/lSunJJ3MXAi5ZIiUnS1ar/Zw1dvyDK1SubN8etHlz5/RXs6a0erXUuLFz+vu7YL9gvdL0FR0YdEBfd/1anap2Usmw6wd6PiYfVY+qrn/F/0uJ/RO14dENeujWh3I01vbj29Xoi0ZacWCFvuv+nVpUaOGsaQAAAADwMK/85/WRI0fUvXt3ValSRV27dlWxYsX0888/KyoqSpL0/vvvq127durcubOaNm2qmJgYff311x6uGtcTGBio119/3a1jli9fXo899tgN21SqVEmHDx++6nmTyaRmzZpp9uzZjnDQYrHo66+/VsuWLR3t9u/fryFDhqh48eKOcDA+Pl6ff/65Ll686PQ55da+ffs0aNAg/fDDD04JATt27KhFixYpLCxMxYoV09atWz09RQAA4AI+PtK990o7d9rDvYceun4IuGiRdM899nMAo6Kkli3tYSLgSqVL21efjh9vX4GaF2az9MorUmKiVKuWc+v7J18fX3Wq1klfP/S1jjx7RMeeO6Z3W76rEiEl5O/rrz61+2h57+VKHZqqHQN3aGK7iYqPi89R35czL+vNVW+q3mf1lGnL1Oq+q3VPxXtc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0wUAAAAAAABkx8fHR9WrV3d8XRBduHBBVqtVgYGB8vf393Q5AAAAAEEgAAAAAAAo+Mxmsx588EFPl5GF1WrVrl27tHXrVh05ckTp6emO14oVK6YKFSqoXr16KlGihAerBAAAwM2MIBAAAAAAACCXDh06pG+++UZnzpy55uunT5/W6dOntWnTJtWqVUtt2rRRUFCQm6sEAADAzY4gEAAAAAAAIBc2bNigRYsWyTCMHLXftm2bDh48qF69eqlYsWIurg4AAAD4S8HcVB8AAAAAAOBvMjIy9Prrr+v1119XRkaGx+rYsmWLFi5cmOMQ8IqUlBRNnTpVaWlpLqoMAAAAuBpBIAAAAAAAQA6cO3dOCxYsyPP1qamp+uGHH5xYEQAAAHBjBIEAAAAAABQQFotFly9f9nQZuI6lS5fmezXirl27tH//fidVBAAAANwYZwQCAAAAAOBBycnJSktL06JFi3Tq1CmVKVNG3bt31969e2UymVS1alX5+Hjf53gPHjyovXv3Kj09XYZhKDAwUCVLllSVKlUK5HwvXLig3377zSl9bdq0SeXLl3dKXwAAAMCNEAQCAAAAAOAB+/btk4+PjyIjIzV79mydO3dOZcqUUUJCgo4cOaL58+crMzNTDRs2VOXKlVWuXDlPl5xvly9f1tatW5WYmKiTJ08qNDRUYWFhMplMunjxotauXauwsDDFx8crPj5eoaGhni7ZYe/evbJarU7p648//pDNZiuQgScAAAC8C0EgAAAAAAButm3bNsXFxclsNmvKlClXhYAzZ85UZmamGjRooFatWmnNmjXatWuX2rRp4+nS8+zEiROaMWOGzp8/r6pVq6pt27ZXrYpLTk5WYmKi1q1bp3Xr1unBBx9UpUqVPFRxVkePHnVaXxaLRadOnVKJEiWc1icAAABwLQSBAAAAAAC40Z49e3IcArZp00Zr1qzR0qVLZTKZVKpUKd16662enkKuJScna/LkySpSpIj69OmjyMjIa7aLiYlRu3bt1LJlS82fP18zZ85U586dVb16dbfUeenSJR07dszxOHr0qOPrLVu26NixYzp//rwuXrx43T4qVKighx9+ONux0tLSCAIBAADgcgSBAAAAAAC4icViUWhoaJ5CwAceeEDVqlXTsWPHFBsb6+mp5FhqaqqmT5+u4sWLq1evXgoICMj2msDAQD300EOaN2+e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22236f3331eVKlX0xRdfOHMaAAoJV95zvv32Wy1btkxjx451btEACiVX3m/+LjU1Vffdd5+qV6+uESNG5L9wAAAAN3rnnXc0a9YszZs3T4GBgZ4uB4CXOX/+vHr16qXPPvtMxYsX93Q58ALswQPkwXPPPac+ffrcsE2FChUUExNz1YGvmZmZOnPmzHW334uNjZUkVa9ePcvz1apV06FDh/JeNIBCy5X3nGXLlmnv3r2KjIzM8nznzp3VpEkTrVixIh+VAyhsXHm/ueL8+fNq06aNwsLCNG/ePPn5+eW3bABeonjx4vL19dXx48ezPH/8+PHr3ltiYmJy1R4ApLzdb64YM2aM3nnnHS1ZskS1atVyZZkAvERu7zl79+7VgQMH1L59e8dzVxaPmM1m7d69WxUrVnRt0fAqBIFAHkRFRSkqKirbdg0bNtS5c+eUlJSk+Ph4SfZfuttsNjVo0OCa15QrV05xcXHavXt3lud///13tW3bNv/FAyh0XHnPGTp0qB599NEsz9WsWVPvv/9+lh84AdwcXHm/kewrAVu3bq2AgAB9++23fIIeQBb+/v6Kj4/X0qVL1bFjR0n2X3otXbpUTz755DWvadiwoZYuXarBgwc7nlu8eLEaNmzohooBFFZ5ud9I0ujRo/XWW29p0aJFWc5KBoAbye09p2rVqtq+fXuW51555RWdP39e48aNU+nSpd1RNrwIQSDgQtWqVVObNm3Uv39/TZw4URaLRU8++aS6deumuLg4SdKff/6pFi1aaOrUqbr99ttlMpk0ZMgQDR8+XLVr11adOnU0ZcoU7dq1S3PnzvXwjAAUZHm558TExFzz02dlypRR+fLl3T0FAIVEXu43qampatWqlS5evKgvv/xSqampSk1NlWQPIH19fT05JQAFxLPPPqvevXurXr16uv322zV27FhduHBBffv2lSQ9/PDDKlmypEaOHClJGjRokJo1a6b//Oc/uu+++zRr1iwlJibq008/9eQ0ABQCub3fjBo1Sq+99ppmzJihcuXKOc71Cg0NVWhoqMfmAaBwyM09JzAwULfeemuW66/s5PTP54GcIAgEXGz69Ol68skn1aJFC/n4+Khz58764IMPHK9bLBbt3r1bFy9edDw3ePBgXbp0Sc8884zOnDmj2rVra/HixSz5BpCtvNxzACAvcnu/2bx5szZs2CBJqlSpUpa+9u/fr3LlyrmtdgAF10MPPaSTJ0/qtddeU3JysurUqaOFCxcqOjpaknTo0CH5+Pg42t95552aMWOGXnnlFb300ku65ZZbNH/+fH5JBiBbub3ffPzxx8rIyFCXLl2y9DN8+HDOPAaQrdzecwBnMhmGYXi6CAAAAAAAAAAAAADORcQMAAAAAAAAAAAAeCGCQAAAAAAAAAAAAMALEQQCAAAAAAAAAAAAXoggEAAAAAAAAAAAAPBCBIEAAAAAAAAAAACAFyIIBAAAAAAAAAAAALwQQSAAAAAAAAAAAADghQgCAQAAAAAAAAAAAC9EEAgAAADAa6xYsUImk0kmk0krVqzwdDlAnvG9DAAAAMAZCAIBAAAAL3XhwgVNnDhR9957r0qWLKnAwEAFBAQoKipK9evX1yOPPKLPPvtMhw8f9nSpKASaN2/uCKby+pg8ebKnp4FcsFgsmj59ujp16qRy5copODhYfn5+KlasmOrUqaOEhAR9+OGH+v333z1dKgAAAIDrIAgEAAAAvND69etVvXp1Pf7441qwYIGOHj2qy5cvKyMjQ6dOnVJiYqImTZqkAQMGqH79+p4u94YOHDhAkJRPV0K85s2be7oUFBK7d+9W3bp11bNnT82fP18HDx5Uenq6MjMzdebMGW3dulUzZszQ008/rSpVqujSpUtX9dGnTx+ZTCaVK1fOLTXzfQ4AAABczezpAgAAAAA41++//67WrVvr/PnzkqT7779fXbp0UeXKleXv769Tp05p69atWrx4sZYvX+7hap2refPmMgzD02V4pUmTJunChQvXfO2VV17RN998I0latGiR4uLirtmuVKlSLqsPznP69GndfffdOnr0qCSpWbNm6tmzp6pXr67g4GCdPXtWv/76q5YvX66FCxcqPT3dwxUDAAAAuB6CQAAAAMDLvPzyy44QcNKkSerTp89Vbe655x49//zzOnnypL766is3V4jCqHz58td9LTIy0vF15cqV3bYCDK7xzjvvOELA4cOHa8SIEVe1ueuuu/TUU0/p/PnzmjRpknx9fd1cJQAAAICcIAgEAAAAvIjVatUPP/wgSapXr941Q8C/i4qK0hNPPOGGygAUFldWd0ZHR+u11167YduwsDA9/fTT7igLAAAAQB5wRiAAAADgRU6ePOnYpq9SpUpO6fPSpUsaP368WrRooZiYGPn7+6tEiRJq2bKlPv/8c2VmZl732nLlyslkMjkCyd27d6t///4qV66cAgICFB0drU6dOunnn3++5vUmkynLSrS+ffs6zgu88vj7aqUVK1Y4nl+xYsVV/f3zzLLk5GQ9//zzqly5soKDg1WyZEl17dpVO3bsyHLdgQMH9PTTT6ty5coKCgpSdHS0EhIStHfv3hy9h8uXL1fv3r1VoUIFBQcHKzw8XDVr1tSQIUMcK6+uZcSIEY75SPb/Ld59913VrVtXYWFhCgsL0+23367x48df83+HK/NduXKlJGnlypVXvX/uXL23fft2DRgwQLfccouCg4MVFhamGjVq6JlnntGBAweuec3cuXMdte7ateuaba58n5lMJs2fP/+abdq0aSOTyaQ77rjjqtf27dun//znP2rfvr3KlSunoKAgBQUFqWzZsnrooYe0cOHCG85r8uTJjvEPHDigy5cva+zYsbrjjjtUvHjxq75PJSk9PV1vv/22ateurZCQEBUrVkyNGjXSZ599JpvNdsPxrkhKSlK/fv1UuXJlhYSEKDAwUKVLl1Z8fLyeeOIJffvtt3naKvfQoUOS7KtAfXxy/2uDK9+3U6ZMkSQdPHjwqu+7K9/TV2RkZOi7777Tk08+qfr166tIkSLy8/NTsWLF1KBBA40YMUKnTp265nj5+T5PSUnRyJEj1ahRI0VFRcnf31+xsbFq37695s6dy1bDAAAAKPwMAAAAAF7j9OnThiRDklG7du1897dlyxajbNmyjj6v9ahfv76RnJx8zeuvXNu7d2/j66+/NoKDg6/Zh6+vrzFr1qyrrr/RuFcew4cPd7Rfvny54/nly5df1V/v3r0NSUbZsmWNLVu2GDExMdfsMyQkxFi9erVhGIaxdOlSIyIi4prtihQpYvz666/Xff/S09ONbt263bD+kJAQ49tvv73m9cOHD3e0S05ONurUqXPdftq3b29YrdZrzvdGj7Jly163/pz6+zj79++/Zpu3337b8PHxuW4dAQEBxpQpU6667sSJE442H3/88VWvHzhwIEs/gwYNuqqNxWIxQkNDDUnGiy++mOW1ffv25ej7rGfPnobFYrnm3CZNmuRot2nTpmv+7/T379Njx44Z1apVu+5YrVu3NhYtWnTD7+X33nvvhu/nlcf58+evWfONhIWFGZKM4sWLX3fON/L379sbPf4uJ9+rxYoVM9asWXPVeHn9Pl+yZIlRrFixG15377335uk9BAAAAAoKVgQCAAAAXqRo0aIqW7asJGnr1q0aNWpUjlcX/dMff/yhZs2a6eDBgwoPD9ewYcM0b948JSYmatGiRXriiSdkNpu1adMmdejQQRaL5bp9bd++XT169FB0dLTGjx+vn3/+WevXr9eIESMUGBgoq9WqAQMG6OTJk1ddt2jRIsff33zzTW3fvj3LY+DAgbme28WLF9WpUydlZGTo7bff1tq1a/Xzzz9rxIgR8vf314ULF9SrVy/98ccf6tixo8LCwjRu3Dj9/PPPWrNmjZ555hmZTCadPXtW/fr1u+YYhmGoS5cumjVrliSpffv2mjZtmtauXav169dr3LhxKlOmjC5cuKAuXbooMTHxhjU/8MAD2rlzp55++mktXrxYSUlJmjFjhqpVqyZJ+u677/TZZ59lueatt97S9u3bVa9ePUn27WL/+f799NNPuX7/cmvChAl66aWXZLPZFBUVpTFjxmj9+vVas2aNRowYoZCQEF2+fFl9+vTRjz/+mOXaqKgoVa9eXZKuucrzn89dq01SUpLS0tIkSc2aNcvymtVqlb+/v9q3b68PPvhAS5Ys0ebNm7VkyRJNmDBBNWrUkCR9+eWX+ve//53tXPv166etW7fq4Ycf1g8//KCkpCTNmzdPDRo0kCRlZmaqXbt2+u233yRJrVq1cvx39fXXX6tly5ZatGiRXnnlleuOsW3bNj3//POy2WwqX768/vOf/2jp0qX65ZdftGrVKn322Wfq0aOHQkJCsq33WurWrStJOnXqlAYPHqyMjIxcXT9w4EBt375dHTp0kCTFxcVd9X23ffv2LNdkZmaqQoUKeu655zR79mytX79emzZt0ty5c/XYY4/J399fp0+fVqdOnXTixIks1+bl+3zt2rVq27atTp8+rejoaL355pv67rvvlJSUpO+++049e/aUJP3444/q3bt3ruYPAAAAFCieTiIBAAAAONeYMWOyrGgpV66c8fTTTxuzZs0y9u3bl+N+7rzzTkOScdtttxknT568ZpsFCxY4ViV9+umnV73+99WE8fHxRkpKylVtvvzyS0eb995776rX9+/f73h90qRJN6w5pysC9b/VTn/88cdVbcaPH+9oExUVZdxyyy3GiRMnrmo3ZMgQR7vNmzdf9fqnn35qSDL8/PyMBQsWXLPe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3pqYmODzzz9X62fYsGEAlP/xIDIyEgsWLGgWLOzVqxcAYPbs2diwYQOampoQHByMJUuWYMSIETA1NUVubi7Wrl2LkpISDB8+XOtWu/o+5+3bt8eOHTsQEBCAuro6jB49GtOnT0dISAicnZ3R1NSEiooK5ObmYvfu3SgsLMSGDRs0PmtERERERC88gYiIiIiI2ox79+4J3bt3FwDo9ePq6irk5OTI9nfhwgWhb9++evUVGxurdr6jo6MAQAgLC9M677CwMAGA4OjoqPH43r17BQMDA43jxsTESO0OHz4sfX748OHHHkfk7+8vABD8/f21ttN1fQ8ePBCioqJk56764+zsrHZ+TEyMdFwbXdd9584doWfPnhrH1bUW+hDXFYBQVlamsc3q1asFQ0ND2etv3769kJSUpHOsXr16Sed4enpqbJOYmNis7z179sj2988//wgODg6y83JwcBDOnTun9V6rjid3/arKy8uF3r17y44ZGBgoHDx4UPaeis+nth9DQ0Nh1apVOueiibe3t97fIba2tsKBAwc09vPw4UNhyJAhsueqio2N1TpOdHS0znV+3Of8+PHjgr29vV7Xqc+zSURERET0IuLWoEREREREbYipqSnKy8uRlZWF2NhYjB8/Hj179kTHjh1hZGSETp06wd3dHaGhodi6dSvOnj2LAQMGyPbn5uaGgoICbN26FVOmTIGDgwPMzMxgYmICW1tbBAQEYPny5cjNzcXKlSuf2nUFBwfjjz/+wKRJk2BnZyebMfaiMTY2xsaNG3H69GksWLAAXl5eUCgUMDIygkKhgI+PD9566y3s3LkTRUVFT20e5ubmOHbsGBYtWgQPDw9pq85nadmyZcjPz8e8efPg4uICMzMzdOzYER4eHli0aBGKi4sxZ84cnf2oZmXJZfqpfm5oaIhRo0bJ9mdvb4+8vDwsWbIEbm5uaN++PRQKBby9vRETE4OCggL06dNH7+vUh52dHfLz8/Hxxx+jb9++MDMzg6WlJYYMGYKNGzdi//790na4mmzbtg3x8fGYMWMGfHx80L17d7Rr1w7m5ubw9PREVFQU8vPzsXz58hbNr6CgAHl5eVizZg0mTZoENzc3WFhYwNDQEObm5nBxcUFISAi+//57XLhwAePGjdPYj6GhIdLT07F8+XJ4e3vD3Ny82RbEqlauXIl9+/YhMDAQVlZWMDExQY8ePTB58mSkp6drzDh81OM+50OGDEFJSQk2bdqE4OBg2NnZwcTEBKamprC3t0dgYCBWr16t97NJRERERPQiMhCEZ1wggoiIiIiIiIiIiIiIiIieOmYEEhEREREREREREREREbVBDAQSERERERERERERERERtUEMBBIRERERERERERERERG1QQwEEhEREREREREREREREbVBDAQSERERERERERERERERtUEMBBIRERERERERERERERG1QQwEEhEREREREREREREREbVBDAQSERERERERERERERERtUEMBBIRERERERERERERERG1QQwEEhEREREREREREREREbVBDAQSERERERERERERERERtUEMBBIRERERERERERERERG1QQwEEhEREREREREREREREbVBDAQSERERERERERERERERtUH/A6e09W1T5WEyAAAAAElFTkSuQmCC
"
class="
"
>
</div>

</div>

<div class="jp-OutputArea-child">

    
    <div class="jp-OutputPrompt jp-OutputArea-prompt"></div>




<div class="jp-RenderedImage jp-OutputArea-output ">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABwIAAAO/CAYAAADMMQKRAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd1QU198G8GeBpfciIKLYOzY0gg17rzGxd2Nvyc8YjcZoTKyJUaMxakzsvcao0WjEir33iojSpHe2zPsHL5MdYGGBpeb5nLOHnZ3bZtidnZ3v3HtlgiAIICIiIiIiIiIiIiIiIqJSxaCoG0BERERERERERERERERE+sdAIBEREREREREREREREVEpxEAgERERERERERERERERUSnEQCARERERERERERERERFRKcRAIBEREREREREREREREVEpxEAgERERERERERERERERUSnEQCARERERERERERERERFRKcRAIBEREREREREREREREVEpxEAgERERERERERERERERUSnEQCAREVEp4+fnB5lMBplMBg8Pj6JuTqnk6+sr7uNNmzYVdXNKFUEQsGvXLvTo0QPu7u4wMzMT97VMJivq5hERiebNmycem4YPH17UzaH/kOHDh4vvvXnz5hV1cwqVh4eHuO1+fn5F3RwiIiKiEoGBQCKi/wDNi+i5vVgQEBAgya9L0CMxMRGbNm3CgAEDUL16ddjZ2cHIyAiWlpZwd3dHy5YtMXbsWPz666949uxZ3jYqC5oBsKwelpaWcHNzQ82aNdG2bVvMmDEDe/bsQVhYmN7aQER5p1Qq0aNHDwwYMABHjhxBUFAQkpOT811uxmNDQEBAlukyHu8yPgwMDGBtbY0KFSqgS5cuWLhwIYKCgvLdPqVSiX/++QdffvklWrZsiSpVqsDW1hbGxsZwdHREtWrV0LNnT8yfPx/+/v4QBCHPdaWkpOD48eOYNm0aPvjgA3h4eMDCwgJmZmZwc3ND06ZNMWXKFBw8eBCpqan53jbKP81gk74evEmEciMiIgKbN2/Gxx9/jDp16sDJyQkmJiYoW7YsGjRogDFjxuDIkSN6OV4TUdFSq9W4fPkyvvvuO/Ts2ROVK1eGlZUVjI2N4ezsjKZNm+Kzzz7D7du381xHdHQ01qxZA19fX5QrVw4mJiYoV64cfH19sWbNGkRHR+eqPKVSiTt37mDj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PldttrS0RPfu3cXlPn36wMTEJNs8edmfv/76K+bPn4/WrVujfPnyYq/AGjVqYNKkSbh//z7atm2bq7YTEREREVH+yOVyyOXyom4GEREREVGJIROymuyLdBIbGwsbGxvExMSI859lJzk5Ga9evULFihVhamqq38YoFMCjR0DLlkBMTP7Ls7EBzp0DatYE+COLqEQo0GMMERERERERERERERUbusao2COwtJDLgVq10oJ3+e0Z6OqaVk6tWgwCEhERERERERERERERlVAMBJYmRkZpPfgeP06bMzAvhgxJy1+rVlp5REREREREREREREREVCIxEFjayOWApSWwdStw8SLw8cc59+qTy9PSXboEbNmSlp9BQCIiIiIiIipGlEolduzYgR07dkCpVBZ1c4iIiIiISgRGe0ojg/+P7zZpAuzeDURFAefPA9evA0+fAikpgIkJUK0a4OUFtGgB2NkB6T+kDBgfJiIiIiIiouJFrVbj2bNn4nMiIiIiIspZiYz4rF27Fp6enrC2toa1tTW8vb1x/PhxcX1ycjImTpwIBwcHWFpa4sMPP0RoaKikjMDAQHTt2hXm5uYoU6YMPv/889J3R2F6rz47O6BrV+Crr4Bdu4CDB9P+fvVV2ut2dtL0REREREREREREREREVOKVyEBguXLlsHjxYty4cQPXr19HmzZt0LNnTzx48AAA8Omnn+LIkSPYu3cvzp49i3fv3qFPnz5ifpVKha5duyI1NRWXLl3C5s2bsWnTJsydO7eoNqngGRpmHiJULk97nYiIiIiIiIiIiIiIiEqdEtkFrHv37pLl7777DmvXrsXly5dRrlw5bNy4ETt27ECbNm0AAL///jtq1qyJy5cvo2nTpjh58iQePnyIU6dOwdnZGfXr18eCBQvwxRdfYN68eTA2Ni6KzSIiIiIiIiIiIiIiIiLSmxLZI1CTSqXCrl27kJCQAG9vb9y4cQMKhQLt2rUT09SoUQPly5eHv78/AMDf3x9169aFs7OzmKZjx46IjY0VexVmJSUlBbGxsZIHERERERERERERERERUXFUYgOB9+7dg6WlJUxMTDBu3DgcPHgQtWrVQkhICIyNjWFraytJ7+zsjJCQEABASEiIJAiYvj59nTaLFi2CjY2N+HB3d9fvRhERERERERERERERERHpSYkNBFavXh23b9/GlStXMH78eAwbNgwPHz4s0DpnzZqFmJgY8fHmzZsCrY+IiIiIiIiIiIiIiIgor0rkHIEAYGxsjCpVqgAAGjVqhGvXrmHlypXo168fUlNTER0dLekVGBoaChcXFwCAi4sLrl69KikvNDRUXKeNiYkJTExM9LwlRERERERERJQTY2NjfP3110XdDCIiIiKiEqXE9gjMSK1WIyUlBY0aNYJcLsfp06fFdU+ePEFgYCC8vb0BAN7e3rh37x7CwsLENH///Tesra1Rq1atQm87ERERERERERERERERkb6VyB6Bs2bNQufOnVG+fHnExcVhx44d8PPzw4kTJ2BjY4NRo0bhs88+g729PaytrTF58mR4e3ujadOmAIAOHTqgVq1aGDJkCJYuXYqQkBDMmTMHEydOLLU9/lQqQK0G5PJ/X1MoAAMDwNCw6NpFREREREREREREREREBaNEBgLDwsIwdOhQBAcHw8bGBp6enjhx4gTat28PAPjxxx9hYGCADz/8ECkpKejYsSN+/vlnMb+hoSH+/PNPjB8/Ht7e3rCwsMCwYcPwzTffFNUmFQilEjAyAqKigHPngOvXgWfPgORkwNQUqFoV8PICWrYE7Oz+TU9ERERERERU3CiVShw8eBAA0Lt3bxjxBywRERERUY5kgiAIRd2Ikio2NhY2NjaIiYmBtbV1jumTk5Px6tUrVKxYEaampgXWLrU6raffpUvAihXAoUNpvf+0kcuBXr2AadMAH59/8xNRyVJYxxgiIiIioqKQmpqKRYsWAUgbKcjY2LiIW0REREREVHR0jVEx3FPKKBRAfDwwZAjQrBmwd2/2QcD0PHv3pqUfMiQtf055iIiIiIiIiIiIiIiIqHhjILAUUSqBR4+AGjWAbdvyVsa2bWn5Hz1KK48AQRCwevVq1K9fH+bm5pDJZJDJZAgICCjqpuXb8OHDIZPJMG/evKJuChERERERERERERER6RkDgaWEQgE8fJg2319wcP7KCg5OK+fhw+LVMzA9aJXxYWVlhdq1a2PChAl49OiR3utduHAhJk+ejDt37kAQBDg7O8PZ2RmGhoZ6r6sk8/Pzw7x583Do0KGibgoREREREREREREREYGBwFJBrQaSkoBOnYCYGP2UGROTVl5SUlr5xYlcLheDcWXKlEFiYiIePnyItWvXon79+ti7d69e61u5ciUAYPny5UhMTERISAhCQkLg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eABPT2nQWy6X4/Tp0xgyZAjc3NwQFRUl7gOlUpnncomIiIiIiIiIiIiISjqZIAilM8pTCGJjY2FjY4OYmBidhk1MTk7Gq1evULFiRZiamuq1LSqFCu8fvcfvLX9HSoxu88tlx8TGBCPOjYBjTUcYygsnCERE+VOQxxgiIiIioqKWmpoqjuwya9YsGBsbF3GLiIiIiIiKjq4xKvYILCUM5YZwquWEEedG5LtnoKWrJUacGwGnWk4MAhIREREREREREREREZVQDASWIgZGBnCs6YhJjyflec5AzyGemPR4EpxqOZW6eQGJiIiIiIiIiIiIiIj+S4yKugGkX4ZyQxgYGqD31t7wGu+FKyuv4NHBR1Ar1FrzGMgNULN3TXww7QO4e7tDUAuQGcgKsdVERERERERERERERESkbwwElkLpQTy3Jm7ou7svkqKSEHg+EO+uv0PE0wioUlQwNDGEQzUHlPUqi/ItysPMzgxqpVqSn4iIiIiIiIiIiIiIiEouBgJLsfShPc3szFC1a1VU6VxFMuefSqGCzEAGA0MDSXoiIiIiIiKi4sbIyAjDhg0TnxMRERERUc545vwfYWBoABhKX9MMChIREREREREVZwYGBvDw8CjqZhARERERlSjsAkZERERERERERERERERUCrFHIBEREREREREVeyqVCjdu3AAANGrUCIaGHOWGiIiIiCgnDAQSERERERERUbGnUqlw/PhxAED9+vUZCCQiIiIi0gGHBiUiIiIiIiIiIiIiIiIqhRgIJCIiIiIiIiIiIiIiIiqFGAgkIiIiIiIiIiIiIiIiKoUYCPyPUKlUUCgUktcUCgVUKlURtYiIiIiIiIiIiIiIiIgKklFRN4AKjlKphJGREaKionDu3Dlcv34dz549Q3JyMkxNTVG1alV4eXmhZcuWsLOzE9MTERERERERERERERFRyceoTymkVqthYGCAq1evYsWKFTh06FCm3oCa5HI5evXqhWnTpsHHx0fMT0RERERERERERERERCUXA4GljEKhQFJSEiZOnIht27bpnGfv3r3Yu3cvBg8ejDVr1sDMzAxyubyAW0tERERERESkGyMjIwwYMEB8TkREREREOWO3r1JEqVTi0aNHqFGjhs5BwIy2bduGGjVq4NGjR1AqlXpuIenDvHnzIJPJMHz48KJuChERERERUaExMDBAtWrVUK1aNY5iQ0RERESkI545lxIKhQIPHz5Ey5YtERwcnK+ygoOD0bJlSzx8+DDbIUWLUmRkJBYtWoQWLVrAxcUFxsbGcHZ2RvPmzbFw4UJEREQUdRPzZMWKFZg3bx4CAgKKuilERERERERERERERFTCcSyNUkCtViMpKQmdOnVCTEyMXsqMiYlBp06d8PjxYxgaGharuy137NiBiRMnIjo6GkDaXaE2NjZ4//49wsLCcPHiRSxbtgxr1qzBwIEDi7axubRixQq8fv0avr6+8PDwKOrmEBERERERFRsqlQr37t0DANStWxeGhoZF3CIiIiIiouKv+ER3KM8MDAwwceLEfPcEzCg4OBiTJk0qVkHAdevWYfDgwYiOjkajRo1w7NgxJCUlITIyEsnJyfjrr7/QuHFjREdHY/DgwVi3bl1RN5mIiIiIiIj0QKVS4fDhwzh8+DBUKlVRN4eIiIiIqEQoPhEeyhOlUolLly7leU7AnGzduhWXLl0qFvMF3rp1C1OmTIEgCOjZsyf8/f3RuXNnGBsbAwDkcjk6duyIS5cuoWfPnhAEAVOmTMHt27eLtuFERERERERERERERERFgIHAEs7IyAgrVqwo0DpWrlwJI6OiH0V2zpw5SE1NRdmyZbFlyxbI5fIs0xkZGWHz5s1wdXVFamoqvvrqKwBAUFAQDAwMIJPJcP/+fa31/B979x0dVbW3cfw5M+mkUZIA0juIiNJrQKSjFFEEBPGqWAAFr4JcUKriFQsKdlE6CkoRkCq9iBTx0oNcOgRCCCkkIWXO+0femUtIAgkpk4TvZ61ZJmefs/fvnBmzgCd77/j4ePn7+8swDC1dujRNe1hYmEaOHKn77rtP3t7eKlKkiGrXrq1Ro0bpypUr6fZZoUIFGYahjRs36ty5c3r55ZdVqVIlubu7q27duho7dqwMw9CpU6ckSa1bt5ZhGI5Xq1atMqx35syZatSokXx8fOTr66vWrVtr7dq16Z47Y8aMVP3NnTtXwcHBKl68uAzD0JIlSxzn2mw2TZ8+XcHBwSpWrJg8PDxUsWJFDRw4UH///Xeavrds2SLDMBQYGJimzWazOZ5pzZo107THxMTI1dVVhmGkuz9ibjxzu+joaE2YMEH16tWTj4+P3NzcVLp0adWvX19vvPHGLT8rAAAAAAAAAADkZ85Pd5AtERERqcKb3LB48WJFRESoaNGiuTrOrZw9e1YrV66UJA0ePFi+vr63PN/Pz0+DBw/WqFGjtGLFCp09e1ZlypRRixYttHnzZs2bN0/vvvtuutf++uuvioyMVNGiRdWxY8dUbVu3blXXrl0d4ZObm5ssFosOHjyogwcPavbs2Vq7dq2qV6+ebt8hISF6/PHHdfnyZXl5eTnCTG9vbwUFBSksLEw2m01FixZ1zHSUpGLFiqXb33PPPafp06fLarWqSJEiioqK0saNG7V582YtWLBAjz32WIbP6JVXXtHUqVMdeyzeuARsbGysunfvrjVr1khKmW3p5eWlkydP6ptvvtHs2bP1ww8/qGvXro5rGjZsKA8PD4WFhenw4cOpAr99+/Y59q88cuSILl26lCowtM86LVeuXJq9EXPrmUspe2E2bdpUhw4dkvS//SYvXryoCxcuaM+ePbJarXrvvfcyfI4AAAAAAAAAAORXzAgswJKTk7V582YlJibm6jiJiYnasmWLU/dg2LRpk0zTlCR169YtU9fYzzNNU5s3b5Yk9enTR5L0ww8/ZHjd/PnzJUmPPfZYqjDu1KlTeuSRR3TlyhW99NJLOnbsmOLi4nTt2jXt379f7dq105kzZ9SjR48Mn9U///lPlSpVStu2bdO1a9cUExOjn376Sa+//rpCQ0NVtmxZSdKiRYsUGhrqeC1atChNX0uXLtXcuXP1xRdfKCoqSpGRkfrvf/+rli1bymazaciQIRku6bpnzx5NmzZN48aNU3h4uK5cuaKIiAg1bdpUkvTaa69pzZo1cnd315dffqno6GhdvXpVR48eVatWrRQfH68+ffooJCTE0ae7u7saNWokKeX9upH9ex8fH0lyvB83twcHB6c6npvPXEqZ7Xro0CEFBARo+fLlun79umO/yZCQEL333nuqXLlyuv0CAAAAAAAAAJDfEQQWYDabTbt3786TsXbv3i2bzZYnY6XHPmPL3d09w5lfN6tRo4YjyDt8+LAk6fHHH5erq6tOnDihHTt2pLkmOjpaK1askPS/0NBu1KhRunr1qt588019/vnnqlKliiwWiywWi2rXrq1ly5apTp06OnTokBYvXpxuTS4uLlq7dq0jcJOkKlWqZOp+bnb16lV9++23evHFF+Xl5SVJqlixoubPny83NzdduHBB27dvT/famJgYvfnmm3r77bfl7+8vSfL19VVgYKBj1p+UEpS9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Ur2cKdmWrM2nNivRlpir4yTaErXl9BYl25JzdZysKF68uIYNGyZJmjBhgq5fv56p695//33NmjVLhmFowoQJioiIUEREhM6ePavHH39cNptNgwcP1ubNmzPso1evXnrkkUd04sQJXb16VVFRUZo0aZIMw9DSpUv166+/5sg93uz06dOOr/39/SVJP/zwgyMEHDx4sC5duqSIiAiFhYVpyJAhkqT33ntPc+Zkb+nYpk2bKjQ0VL169ZIkvf766459DO2vzDh+/Li6dOmi8PBw1a1bV+vXr1dsbKzCw8MVHR2tNWvWqEePHqmusVgs6tmzpxYvXqzw8HBFRUUpMjJSERERmjZtmry9vfX1119r4cKFmb6fTz75RIcOHVJAQICWL1+u69ev68qVK4qPj1dISIjee+89Va5cOfMPCAAAAECus1qtevjhh/Xwww/LarU6uxwAAACgQCjwQaDNZtPQoUPVrFkz1a5d23G8T58+mjNnjjZs2KCRI0dq9uzZeuqppxztoaGhqUJASY7vMwo1Jk2aJD8/P8erbNmyuXBHmWczbdp9YXeejLX7/G7ZTFuejJVZr732mooVK6YzZ87oyy+/vO35MTExjplxI0aM0OjRo+Xj4yMpZbbd/Pnz1bx5c9lsNo0ePTrDfho0aKAffvjBsXRmkSJF9Oabb6pz586SdMdLVd5KbGysYz/E2rVry8vLS6Zp6q233pIkPfnkk5o6dapKlCghKSUo/fTTT9W7d29J0ltvvSWbzfnv38iRIxUVFaVq1app8+bNat26teMv8J6enmrbtq1+/vnnVNd4eXlp4cKF6tatW6qw39/fX4MGDdLnn38uSY7/Zsbvv/8uSfrnP/+pzp07y8UlZXK0q6urqlatqhEjRmR6likAAACAvGG1WtWsWTM1a9aMIBAAAADIpAIfBA4aNEgHDhzQDz/8kOr4wIED1b59e913333q27evZs2apcWLF+v48eN3PNbIkSMVGRnpeJ05cya75WeLq9VVx8KP5clYIeEhcrW65slYmeXr66vhw4dLSglpb94j8mZr165VVFSU3NzcHNfdyGq1OoK1LVu2ZBgIv/nmm+nuf9etWzdJytG95WJiYrRt2za1a9fOMSPQPtNv3759+vvvvyUpw+ByzJgxklL27fvjjz9yrK47ERMTo8WLF0uSxo8f7whhs+uRRx6RlBLu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7av4+HhJkpeXl65fv669e/dq7969mjt3rtauXaugoKBU1w0dOlQ///xzqhquXr2qffv2ad++fZo7d642btyoMmXKZDj2hx9+qNdff12GYcjPzy9VwPvrr7+qW7duSkxMlCTHMzpx4oROnDih1atXq0OHDqpRo0am7xUAAAAAAAAAADgPMwILMJvNplOnTslms+X6OKdPn871cXLbmDFjFBERoVWrVunatWuKiYnR5s2bVaZMGV25ckUjR45Mc83x48fVpUsXhYeHq27dulq/fr1iY2MVHh6u6OhorVmzRj169Mh0Dbt27dKTTz6ppKQkjRo1SmfPntW1a9cUFxen7du3q379+tq/f7/69++f5tqaNWvq008/VUhIiOLi4hQeHq74+Hht3LhRDRo00PHjx/XCCy9kOPbFixc1YsQIvfzyy7pw4YIiIiIUExOjnj17SpIGDx6sxMREdenSRUePHlV8fLwiIyMVGRmpzZs36/nnn5eHh0em7xUAAAAAcpJpmrp27ZquXbuWpV/GBAAAAO5mzAgswEzT1IULF/JkrPPnz6tKlSp5MlZuuX79utauXZvqPlq0aKEpU6aoZ8+e+uWXX5SQkCA3NzdH+8iRIxUVFaVq1app8+bN8vHxcbR5enqqbdu2atu2baZrGDZsmBITE/Xll1+mCu2sVquaNGmi1atXq3bt2lqzZo12797t2P9CkiZMmJCmP1dXVwUHB2vVqlWqUaOGVq5cqZMnTzqWAb1RfHy8evfurc8++8xxzMPDQ2XKlNGlS5d04sQJSdK3336bajair6+vWrRooRYtWmT6PgEAAAAgpyUmJuqDDz6QlPJ3tRv/7gYAAAAgfcwILMCsVqtjucrcFh4eLqvVmidj5ZaePXumG2Y++uijMgxD169f199//+04HhMTo8WLF0uSxo8fnyoEvBPHjx/Xtm3b5O/vr2effTbdc4oVK6aOHTtKktauXZvpvosVK6amTZvKNE1t3749w/PeeOONdI97e3s7lgnNq3AZAAAAAAAAAADkLmYEFnBJSUl5Mk5ycnKejJObGjRokO5xV1dXBQYG6uLFi4qIiHAc3717t5KSkmQYhjp06JDt8e0BXUxMzC338YuJiZEknTlzJk3bH3/8oS+//FLbt293LCt6s/Pnz6fbr6enp+6///5027y8vBQcHKwNGzaoffv2GjJkiLp0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HTeyh5u3a7f3kRN1Hj58WLVr19aoUaO0e/duxcbGysXFRX///bemTp2q+++/X9u2bcv0/cXExKhTp05aunSpqlatqq1bt6patWqZvt5u2LBhGjBggHbt2iWr1aro6GitX79eHTt21AcffJDuNYmJiXrqqaf06KOP6pdfftHFixfl6empsLAwLV++XB06dNCIESNSXWP/3FgsKT/6ihYt6jhWrFgxx3mxsbHq2LGjnnvuOW3evFkxMTHy8PDQyZMn9c033+i+++7T0qVLb3lPH374oTp16qTVq1crMTHRMabdtGnTdP/99+v777/XyZMn5erqqpiYGG3fvl0vvfSS2rVrp9jY2Cw/SwAAAKAwS0xM5JfmAAAAgCwgCES+1qtXL4WGhqpp06aSpE8++UShoaGO165du9Jcs2/fPo0bN04TJkxQeHi4rl69qtDQUPXs2VOSNHLkSF25ciXNdfZg7cEHH9Tq1asVGxuryMhIXblyRRMnTpTVatWrr76apaCsZcuWklKHfpIUHh6uAwcOyMfHJ932Y8eO6cKFC3Jzc1Pjxo1zpM7IyEh16tRJp06d0uOPP66//vpL8fHxiomJ0fHjx9WnTx9FREToscce09WrV297b1euXNHDDz+s9evXq06dOtqyZYvKlSuX6Wdj9+eff2rKlCkaMWKErly5ooiICJ07d059+/aVJA0fPlxbt25Nc93w4cM1d+5cValSRQsWLFBMTIwiIyMVFRWlzz//XD4+Pnr//fdTzQK1f27s+1cuWrTIcWzRokWO81577TWtWbNG7u7u+vLLLxUdHa2rV6/q6NGjatWqleLj49WnT58MZz9evHhRI0aM0Msvv6wLFy4oIiJCMTExjs/gkiVLNGTIEBUpUkTvv/++wsLCFB0drdjYWK1atUpVq1bVxo0bNWzYsCw/TwAAAAAAAAAA7AgCUehERkZq3LhxGj16tPz9/SWlzASbNWuWAgICFB8fr+XLl6e6Zt26dVqyZImqV6+u9evXq127dvLw8JCUMmts1KhRGj9+vGw2myZNmpTpWuyz+fbs2aOYmBjH8S1btsg0TfXt21fFihXT1q1bZbPZHO32YLBhw4by9PTMkTonT56skydPqnfv3lqwYIHq1Kkjq9UqSapUqZLmzp2rDh066OLFi/r2229veV+hoaEKDg7Wzp071bhxY23cuFFBQUGZ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St26SZUqSe+8I1254uxqs4QgEJAUFBQkSTp9+nSO9129enUFBQUpISFBO3bscAR9rVq1kiRZrVY1b95cV65c0f79+zNcFjQ7ddqvu5Nrb9SlSxfNnz9fVqtV//73vzVmzJg77gsAAAAAsiIxMVHffPONvvnmmzSrvAAAAAB3LDpa6txZevZZaffujM87fVoaPTolLAwJybv6sokgEAWCxZLyUTVNM1f6b9KkiSRp5cqVudK/fVbgpk2b0g36btee3TorVqzoCAOze489e/bUrFmzZLFYNH78eL377rvZ6g8AAAAAMsM0TZ0/f17nz5/Ptb8bAgAA4C5z/XpKCLhmTeav+e9/peBg6dSp3KsrBxEEokDw9fWVlPm98bJqwIABkqTVq1dr1apVtzw3IiIiy/3bQ73ly5dr7969qlatmkqVKpWmffbs2Tpx4oRjlmBO1mm/9oMPPtC5c+cyvM40zds+5z59+mj69OkyDEOjRo3Shx9+eMvzAQAAAAAAAADId15/XdqyJevXhYamLBdaAH5BjSAQBcK9994rSVq0aJEiIyNzvP8OHTqoR48eMk1T3bt31+TJkxUWFuZov3LlipYsWaJHH31Ur732Wpb7t8/427t3r5KTk9PM9qtfv76KFCmiXbt2SfrfvoE5Weebb76pSpUq6fLly2ratKkWLFiguLg4R/vp06f19ddf68EHH9SSJUtue08DBgzQV199JcMw9Prrr2vatGmZfh4AAAAAAAAAADjV1avS9Ol3fv2+fdJvv+VUNbmGIBAFQr9+/eTm5qatW7eqRIkSuueee1ShQoV0Z83dqVmzZqlbt26Kj4/X8OHDFRQUpKJFi8rX11fFixdX9+7dtWzZsjvqu3bt2ipevLjje/v+gHYuLi5q2rSp4/v0lgXNbp3+/v5avXq1atasqdOnT6tXr17y8fFRiRIl5OXlpfLly+uFF17Qvn37ZBhGpu7r+eef19SpUyVJr7zyir7++utMXQcAAAAAAAAAgFN9/710w2SZO/L55zlTSy4iCMyHTNMs0K/cUKNGDa1du1YdOnSQn5+fQkNDderUKZ09ezbHxihSpIgWL16s5cuXq0ePHipdurRiY2OVmJioKlWq6IknntD333/vCL6ywjAMtWjRwvF9ekFfensG5nSdVapU0Z9//qnPP/9crVu3VtGiRRUZGSkXFxfVqVNH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
"
class="
"
>
</div>

</div>

</div>

</div>

</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
<div class="jp-Cell-inputWrapper">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[&nbsp;]:</div>
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
     <div class="CodeMirror cm-s-jupyter">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># %%shell</span>
<span class="o">!</span>jupyter<span class="w"> </span>nbconvert<span class="w"> </span>--to<span class="w"> </span>html<span class="w"> </span><span class="s2">"/content/drive/MyDrive/IranInfluencerProject/Data _ Code/24_06_2024 New Aggregated Bubble for replication.ipynb"</span>
</pre></div>

     </div>
</div>
</div>
</div>

<div class="jp-Cell-outputWrapper">
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
</div>


<div class="jp-OutputArea jp-Cell-outputArea">

<div class="jp-OutputArea-child">

    
    <div class="jp-OutputPrompt jp-OutputArea-prompt"></div>


<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain">
<pre>[NbConvertApp] Converting notebook /content/drive/MyDrive/IranInfluencerProject/Data _ Code/24_06_2024 New Aggregated Bubble for replication.ipynb to html
[NbConvertApp] Writing 1034671 bytes to /content/drive/MyDrive/IranInfluencerProject/Data _ Code/24_06_2024 New Aggregated Bubble for replication.html
</pre>
</div>
</div>

</div>

</div>

</div>
</body>







</html>
